Переводить sendmail "MASQUERADE_AS" в постфикс?
Попытка обновить старое серверное приложение (Sympa) до более новой ОС. Веселье. Это включает в себя сопутствующие услуги (Sendmail to Postfix). Больше удовольствия.
Проходя через sendmail.mc, мы имеем
MASQUERADE_AS(`propersubdomain.domain.com')dnl
FEATURE(`masquerade_entire_domain')dnl
FEATURE(`allmasquerade')dnl
MASQUERADE_DOMAIN(localhost)dnl
MASQUERADE_DOMAIN(localhost.localdomain)dnl
MASQUERADE_DOMAIN(actualhostname.domain.com)dnl
Фактическое имя хоста маскируется как propersubdomain. Простое исправление - это изменение имени хоста. Не может быть сделано
В Postfix я не уверен, что такое эквивалентное поведение или комбинации. Входящий, я добавляю propersubdomain.domain.com в $mydestination. Postfix будет обрабатывать все для propersubdomain.
Исходящий, я не уверен. Я верю, что $myorigin будет частью этого. Но я также вижу ссылки на общее отображение? Или что-то еще?
Какой я должен использовать?
1 ответ
Прошло много времени с тех пор, как я использовал Sendmail, поэтому я не помню все нюансы того, что MASQUERADE_AS
делает, но основываясь на прочтении документации, я уверен myorigin
это то, что вы хотите ("Доменное имя, с которого, по-видимому, отправляется локально отправленная почта, и эта локально отправленная почта доставляется").
Там нет прямого эквивалента MASQUERADE_DOMAIN
, но, как вы предложили, общие карты - это то, что вы хотите использовать для достижения того же конечного результата.
Наконец, для полного маскарада, вы также можете посмотреть в smtp_helo_name
,