Postfix+Gmail

Волею судеб пришлось разобраться с настройкой Postfix для отправки почты с использованием почты google в качестве релея (relay).

Устанавливаем postfix:
apt-get install postfix

Тип сервера: Интернет сайт

Добавляем в /etc/postfix/main.cf

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

Создаем файл /etc/postfix/sasl_passwd

Прописываем в него строку:
smtp.gmail.com:587 имя@gmail.com:пароль

Сохраняем. Выполняем:
postmap hash:/etc/postfix/sasl_passwd

Устанавливаем модуль libsasl2:
aptitude install libsasl2-modules

Без модуля вы будете получать ошибку в лог (/var/log/mail.info):
warning: SASL authentication failure: No worthy mechs found

И перезапускаем postfix предварительно проверив конфиг:
/etc/init.d/postfix check
/etc/init.d/postfix restart

Всё :)