Мой почтовый сервер имеет два домена, и имя хоста электронной почты для каждого из них - mail.domain1.com.
Я пытаюсь удалить «почту» в mail.domain1.com для домена 1 и установить для домена 2 значение domain2.com.
Таким образом, подробные заголовки электронной почты для электронной почты, отправленной из домена 1, упоминают только домен 1, а электронная почта, отправленная из домена 2, упоминает только домен 2. т.е.
Электронное письмо, отправленное из домена 1, будет читать:
Received: from domain1.com ([xxx.xxx.xxx.1])
И электронное письмо, отправленное из домена 2, будет читать:
Received: from domain2.com ([xxx.xxx.xxx.1])
Вместо того:
Received: from mail.domain1.com ([xxx.xxx.xxx.1])
Как это сделать?
Это невозможно, потому что эта строка добавляется сервером, на который вы отправили сообщение, а имя, которое она использует, определяется настроенным вами rDNS.
Это можно сделать разными способами. Вы можете добавить к сообщению поддельные заголовки, которые указывают на ретрансляцию, а не на отправку. Или даже вы можете настроить какую-то виртуализацию для хостов domain1.com
и domain2.com
так что ретрансляция будет происходить IRL.