Переводить 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,

Другие вопросы по тегам