Sendmail канонизирует доменное имя из CNAME

Sendmail канонизирует доменное имя из CNAME

У меня старый почтовый сервер, который я недавно заменил.

Замена доставляет почту, как и ожидалось, но есть странная особенность. У меня есть несколько псевдонимов, которые доставляют почту списку людей. Когда [email protected]отправляет электронное письмо через Outlook на [email protected], для этого Mail-User есть сопоставление с внешним адресом, называемым [email protected], поэтому To:переписывается и доставляется на наш почтовый сервер. Когда newserver.example.comполучает сообщение, он принимает его и доставляет, но переписывает заголовок To: на [email protected].

Проблема в том, что это нарушает ответ, потому что ожидает @example.comи @mail.example.com. Как мне предотвратить это? У меня есть запись CNAME, которая mail.example.comуказывает на newserver.example.com, что заставляет меня думать, что она каким-то образом сопоставляет ее с DNS. Могу ли я предотвратить это или, по крайней мере, заставить его использовать mail.example.comили example.comвместо newserver?

Пример sendmail -bt-- /try esmtpтеста:

> /try esmtp [email protected]
Trying envelope recipient address [email protected] for mailer esmtp
canonify           input: list @ mail . example . com
Canonify2          input: list < @ mail . example . com >
Canonify2        returns: list < @ newserver . example . com . >
canonify         returns: list < @ newserver . example . com . >
2                  input: list < @ newserver . example . com . >
2                returns: list < @ newserver . example . com . >
EnvToSMTP          input: list < @ newserver . example . com . >
PseudoToReal       input: list < @ newserver . example . com . >
PseudoToReal     returns: list < @ newserver . example . com . >
MasqSMTP           input: list < @ newserver . example . com . >
MasqSMTP         returns: list < @ newserver . example . com . >
EnvToSMTP        returns: list < @ newserver . example . com . >
final              input: list < @ newserver . example . com . >
final            returns: list @ newserver . exemple . com
Rcode = 0, addr = [email protected]

Связанный контент