Eu tenho um antigo servidor de email que eu substituí recentemente.
A substituição está entregando e-mails como esperado, mas há uma peculiaridade. Eu tenho uma variedade de aliases que entregam e-mail para uma lista de pessoas. Quando [email protected]
envia um e-mail via Outlook para [email protected]
, há um mapeamento para esse Usuário de e-mail para um endereço externo chamado [email protected]
, então o To:
é reescrito e entregue em nosso servidor de e-mail. Quando newserver.example.com
recebe a mensagem, ela a aceita e a entrega, mas reescreve o cabeçalho Para: para [email protected]
.
O problema é 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 no lugar que mail.example.com
aponta para newserver.example.com
, o que me faz pensar que está mapeando o 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]
Tags sendmail