SSMTP — простейшая замена sendmail для отправки почты.

Вот встретил на просторах инета довольно маленький и удобный MTA, он прост и удобен в настройках и отличная замена sendmail.
Когда нужна только отправка писем (логи,регистрация пользователей на сайте, отправлять уведомления пользователям сайта и т.д), а поднимать для этого полноценный почтовый сервер — бессмысленно, ssmtp прекрасно подойдет. Мне подобного функционала на хостинге с головой.

Процесс работы ssmtp довольно прост, при его помощи мы отправляем почту через свой аккаунт на gmail.com (все настройки можно проделать и c любым другим почтовиком,например, mail.ru, уandex.ru), а тот рассылает ее указанным адресам.
Для начала заводим себе аккаунт на gmail.com — для примера что-то «myinfo@gmail.com» с паролем «123456″.

Далее обязательно в настройках «Безопасность и вход» этой учётки включаем тумблер «Ненадежные приложения разрешены».

Ставим ssmtp:
$ apt-get install ssmtp

Правим /etc/ssmtp/ssmtp.conf:

mailhub=smtp.gmail.com:587
UseSTARTTLS=YES
AuthUser=myinfo@gmail.com
AuthPass=123456
FromLineOverride=YES

Всё. Этого достаточно. У меня письма пошли. Но в поле from будет myinfo@gmail.com