sSMTP aliases

Как-то я уже писал про sSMTP, компактную замену полнофункционального MTA на Linux/UNIX. Но не затронул настройку алиасов.
В каталоге, где xранится конфигурация sSMTP (обычно /etc/ssmtp), есть файл revaliases, где можно указывать модификации для поля “From:”, например:

root:admin@your.domain:mailhub.your.domain

Модификация поля “To:” не столь тривиальна. sSMTP не поддерживает алиасы и при запуске newaliases будет получено такое сообщение:
# newaliases
newaliases: Aliases are not used in sSMTP

Все изменения вносятся в файле /etc/mail.rc:
set ask askcc append dot save crt
ignore Received Message-Id Resent-Message-Id Status Mail-From Return-Path Via Delivered-To
alias postmaster postmaster<postmaster@your.domain>
alias root root<support@your.domain>

После этого все работает как часы. Почта приxодит с вменяемого адреса и на вменяемый же уxодит.

Источник информации: “sSMTP revaliases, aliases and mail.rc”

Share/Bookmark

4 Comments

fuhsarNovember 8th, 2012 at 11:16

Спасибо огромное Вам, дружище!
Помогло – не нашел Вашего решения ни у кого другого. Все талдычут только про /etc/aliases

Плюшевый КрысNovember 8th, 2012 at 11:59

Enjoy! ;)

cthulhuJanuary 15th, 2015 at 11:09

Огромное спасибо, выручили \о/

grinyaApril 13th, 2015 at 23:50

Merci beaucoup!

Leave a comment

Your comment