Postfix Gmail Smarthost

Если вы пользуетесь Gmail и у вас есть свой выделенный сервер, то достаточно просто заставить postfix на этом сервере отправлять почту через ваш Gmail аккаунт. Для ubuntu все, что нужно сделать, это:

Файл /etc/postfix/main.cf:

relayhost = smtp.gmail.com:587
smtp_use_tls=yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous

Создать файл /etc/postfix/sasl_passwd с параметрами авторизации Gmail:

smtp.gmail.com:587 user@gmail.com:PASSWORD

Выполнить комманды:

postmap /etc/postfix/sasl_passwd
chmod 640 /etc/postfix/sasl_passwd*
chown postfix.postfix /etc/postfix/sasl_passwd*
/etc/init.d/postfix restart

Ну и убедиться, что почта правильно уходит.

3 thoughts on “Postfix Gmail Smarthost

  1. 1. chown postfix.postfix /etc/postfix/sasl_passwd*

    я бы заменил на

    chown root.postfix /etc/postfix/sasl_passwd*

    2. не забудьте положить корневой сертификат (для проверки сертификата gmail.com) и сказать к нему путь
    3. если это Debian то libsasl2-modules должен стоять

  2. По пункту 2 не помешали бы детали, где брать и как прописывать. Спасибо за дополнения.

Оставить комментарий