Hello, Eugene!
On October, 12 2011 at 13:14 you wrote to Alexey Markov:
??>> Исходные данные: имеется сервер с FreeBSD 8.2 на борту, на сервере
??>> заведена куча джейлов, каждый джейл должен отправлять свои отчёты
??>> на некий внешний почтовый сервер. Так как джейлов много, хотелось
??>> бы свести накладные расходы к минимуму, в частности, использовать
??>> sendmail="NONE" в rc.conf, а почту отправлять напрямую по SMTP на
??>> внешний почтовик, используя FEATURE(`msp', `...') в submit.cf
??>>
??>> Очень быстро выяснилось, что в данном варианте почта на локального
??>> рута джейла пытается доставиться по адресу root@<jailFQDN>, а не по
??>> тому, что указан в /etc/mail/aliases.
??>>
??>> В http://www.sendmail.org/m4/msp.html написано, что некоторые вещи
??>> в режиме MSP не работают, в частности - алиасы. Попробовал вручную
??>> раскомментировать AliasFile=/etc/mail/aliases в submit.cf - не
??>> помогло, отправка почты по sendmail -v -Ac root показывает, что файл
??>> алиасов по прежнему не используется, хотя в comp.mail.sendmail писали,
??>> что такой трюк должен сработать: http://tinyurl.com/6khchkr
??>>
??>> В общем, прошу помощи зала: как заставить sendmail смотреть в алиасы
??>> при отсылке почти посредством submit.cf?
EG> Можно попробовать просто define(`MAIL_HUB', `mailer:hostname')
EG> без использования локальных алиасов. Чтобы ВСЁ отсылал на удалённый
EG> хост.
Так он и сейчас ВСЁ отсылает на внешний почтовик. С этим никаких проблем
нет. Проблема в том, что любое письмо из джейла, посланное на локального
рута (отчёты, вывод скриптов и т.д.), посылается на внешний почтовик с
адресом в To: вида root@<jailFQDN> вместо правильного адреса из aliases.
Можно, конечно, на самом почтовике такие письма переадресовывать в нужный
ящик, но тогда на каждый адрес из джейла придётся свой алиас заводить, что
и муторно, и концептуально как-то коряво. А вот если заставить sendmail
использовать файл алиасов в режиме MSP, то все проблемы решатся очень
легко и красиво. Осталось понять - как это сделать, и можно ли это сделать
вообще... :-/
--
WBR, Alexey Markov.