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

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


ro[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]

Оцените статью
( Пока оценок нет )

Добавить комментарий