Tenho um servidor de e-mail antigo que substituí recentemente.
A substituição está entregando a correspondência conforme o esperado, mas há uma peculiaridade estranha. Tenho vários aliases que entregam mensagens para uma lista de pessoas. Ao [email protected]
enviar um e-mail via Outlook para [email protected]
, há um mapeamento desse Mail-User para um endereço externo chamado [email protected]
, para que ele To:
seja reescrito e entregue ao nosso servidor de e-mail. Ao newserver.example.com
receber a mensagem, ele a aceita e a entrega, mas reescreve o cabeçalho To: para [email protected]
.
O problema com isso é que ele quebra a resposta porque espera @example.com
e @mail.example.com
. Como posso evitar que isso aconteça? Eu tenho um registro CNAME que mail.example.com
aponta para newserver.example.com
, o que me faz pensar que ele está mapeando-o do DNS de alguma forma. Posso evitar isso ou pelo menos forçá-lo a usar mail.example.com
ou example.com
em vez de newserver
?
Exemplo do teste 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]