FreeBSD: простая замена sendmail'у
Иногда функции sendmail бывают избыточными, особенно когда сервер должен только отправлять сообщения. В FreeBSD можно sendmail заменить на упрощенный ssmtp (кстати, TLS им поддерживается) и настроить его на отправку писем через аккаунт на Google Mail.
Устанавливаем ssmtp из портов:
Правим файл настроек /usr/local/etc/ssmtp/ssmtp.conf:
Т.е. письма будут приходить с ящика [email protected], при авторизации используется учетка [email protected] + пароль. На 587 порту работает TLS шифрование. Параметр root — адрес почты администратора, на который будут приходить сообщения системы.
Меняем стандартный sendmail на ssmtp:
Теперь отправим письмо, например, на [email protected], для этого запускаем команду:
… вводим текст сообщения, enter, точку и enter.
Сообщение будет отправлено, а мы также увидем подробные логи того, что происходит.
По мотивам вот этого.
Устанавливаем ssmtp из портов:
cd /usr/ports/mail/ssmtp/ && make install clean
Правим файл настроек /usr/local/etc/ssmtp/ssmtp.conf:
UseSTARTTLS=YES
[email protected]
mailhub=smtp.gmail.com:587
[email protected]
AuthPass=пароль
Т.е. письма будут приходить с ящика [email protected], при авторизации используется учетка [email protected] + пароль. На 587 порту работает TLS шифрование. Параметр root — адрес почты администратора, на который будут приходить сообщения системы.
Меняем стандартный sendmail на ssmtp:
mv /usr/sbin/sendmail /usr/sbin/sendmail.org
ln -s /usr/local/sbin/ssmtp /usr/sbin/sendmail
Теперь отправим письмо, например, на [email protected], для этого запускаем команду:
mail -v -s "TestSubject" [email protected]
… вводим текст сообщения, enter, точку и enter.
Сообщение будет отправлено, а мы также увидем подробные логи того, что происходит.
По мотивам вот этого.
- —
- 12 ноября 2011, 18:00
Комментарии (7)
RSS свернуть / развернутьyababay
Sergei_T
yababay
Sergei_T
yababay
Если жестко напрягает, тогда лучше поставить exim. Вот для него кстати монитор очереди:
mtaalamu.ru/blog/91.html
Sergei_T
yababay
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.