Самый легкий способ сделать это должно избегать использования exim и использовать sSMTP, который является легким MTA.
Все, что необходимо сделать, установить его:
sudo apt-get install ssmtp mailutils
и настройте его (отредактируйте/etc/ssmtp/ssmtp.conf) для использования Почтовых серверов Google, см.:
root=noreply@yourdomain.com
mailhub=smtp.gmail.com:587
UseSTARTTLS=yes
UseTLS=yes
AuthUser=youremail@yourdomain.com
AuthPass=password
FromLineOverride=YES
Я использовал эту установку некоторое время теперь, и она просто работает - также хорошо не должно выполнить exim, когда это не необходимо, и почтовые серверы позволенного Google обрабатывают все для Вас.
Следует иметь в виду, что бесплатная версия Gmail имеет исходящий предел ~500 сообщений / день. Если бы Вы не превышаете это предельное решение кекса, работал бы отлично для Вас.
Необходимо смочь использовать почтовые серверы Google в качестве шлюза SMTP и пройти проверку подлинности с пользователем.
http://www.google.com/support/a/bin/answer.py?hl=en&answer=60730
Вот некоторый основной psudocode для давания Вам общее представление:
smtpHost = smtp.gmail.com
smtpUsername = name@domain.com
smtpPassword = your_password
smtpType = tls
smtpPort = 465
ОБНОВЛЕНИЕ:
Вот ссылка, которая могла бы помочь немногому. Не ТОЧНО, что я искал, но достаточно разумный (я надеюсь), чтобы дать Вам идея, что возможно иметь задания крона, посылает электронное письмо с помощью приложений Google.
http://bakingnoodles.com/tag/linux/
Это небольшое приложение могло бы оказаться полезным также (предупреждение: Я не попробовал его сам),
http://linux.softpedia.com/get/Communications/Email/Email-2-6805.shtml
Другая опция могла бы состоять в том, чтобы настроить Постфикс для использования Google Apps для всей доставки почты. Если Вы ищете, Google для "настраивают постфиксные приложения Google", Вы найдете набор ссылок, включая этого:
Если Вы не должны получать почту, Вы действительно не должны отправлять ее через Google. При установке записей DNS правильно необходимо смочь отправить почту от MTA на веб-сервере.
При использовании SPF, Вы захотите удостовериться, что Вы обновляете его для включения сервера приложений.
В основном это очень легко.
$ sudo dpkg-reconfigure exim4-config
Выберите все вещи, которые имеют смысл для Вас - пока Вы выбираете что-то с smarthost. Когда вопрос, который спрашивает Вас, что smarthost использовать прибывает, ответ: smtp.gmail.com:: 587
Затем отредактируйте файл/etc/exim4/passwd.client для соответствия
gmail-smtp.l.google.com:login@yourappdomain.com:p@sSw0rd
*.google.com:login@yourappdomain.com:p@sSw0rd
smtp.gmail.com:login@yourappdomain.com:p@sSw0rd
И это делает задание.
ssmtp также хорошо работает, но казался довольно медленным для доставки почты. Кроме того, я предпочитаю иметь deamon для соединения с.