У меня старый почтовый сервер, который я недавно заменил.
Замена доставляет почту, как и ожидалось, но есть странная особенность. У меня есть несколько псевдонимов, которые доставляют почту списку людей. Когда [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]