Иногда требуется отправить почту со своего сервера, но полноценный почтовый сервер поднимать влом, например нету даже домена и т.п. В этом случае можно использовать gmail как relay для отправки почтовых сообщений.
Инструкция.
1. Устанавливаем недостающие пакеты
# apt-get install postfix-tls2. Правим файл main.fc
mailbox_command = /usr/bin/procmail -a $DOMAIN -d $LOGNAMEinet_protocols = ipv4relayhost = [smtp.gmail.com]:587smtp_sasl_auth_enable = yessmtp_sasl_password_maps = hash:/etc/postfix/sasl_passwdsmtp_sasl_security_options = noanonymoussmtp_tls_CAfile = /etc/postfix/cacert.pemsmtp_use_tls = yes3. Сертификат cacert.pem
Я просто экспортировал сертификат гугла X.509 из браузера в формате pem, назвал его cacert.pem и положил в папку /etc/postfix
4. файл sasl_paswd с паролем
[smtp.gmail.com]:587 user@gmail.com:password5. Применяем настройки
# service postfix adjustAdjusting environment for postfix: [DONE]6. Отправляем тестовое сообщение
# echo "Hello World" | mail -s "Test Message" speccyfan@gmail.comЕсли сообщение не прошло, то читамем логи, возможно вам нужно что-нибудь настроить в самом гугле.