SSMTP — smtp-клиент, эмулирующий работу sendmail

Недавно решил со всех роутеров, собирать протоколы работы скриптов, да и вообще протоколы работы на один почтовый ящик, решил для этого дела использовать ssmtp, кстати ссылка на первоисточник.
В общем приступим к настройке легенького smtp сервера.

# cd /usr/ports/mail/ssmtp && make install replace clean && rehash

Далее настраиваем это чудо, топаем в директорию с настройками:

# cd /usr/local/etc/ssmtp

и копируем дефолтовые конфиги:

# cp revaliases.sample revaliases
# cp ssmtp.conf.sample ssmtp.conf

Правим ssmtp.conf и revaliases

# ee ssmtp.conf

до такого вида:

[email protected] //ящик для рута
mailhub=smtp.mail.ru //smtp сервер
hostname=hostname //думаю и так понятно
UseSTARTTLS=NO //не используем TLS для gmail ставим YES
[email protected] //пользователь
AuthPass=passwd //пароль
AuthMethod=LOGIN //метод авторизации
FromLineOverride=YES

теперь поправим revaliases до такого вида:

root:[email protected]:smtp.mail.ru

Подложим вместо sendmail-а

# mv /usr/sbin/sendmail /usr/sbin/sendmail.old

создадим симлинк на ssmtp

# ln -s /usr/local/sbin/ssmtp /usr/sbin/sendmail

проверим работоспособность

# echo "Test message" | mail -s Test [email protected]

Похожие посты

Комментировать

Комментировать email не будет опубликован