Tengo un servidor de correo antiguo que reemplacé recientemente.
El reemplazo entrega el correo como se esperaba, pero hay una peculiaridad extraña. Tengo una variedad de alias que entregan correo a una lista de personas. Cuando [email protected]
se envía un correo electrónico a través de Outlook [email protected]
, hay una asignación para ese usuario de correo a una dirección externa llamada [email protected]
, por lo que To:
se reescribe y se entrega a nuestro servidor de correo. Cuando newserver.example.com
recibe el mensaje, lo acepta y lo entrega, pero reescribe el encabezado Para: en [email protected]
.
El problema con esto es que rompe la respuesta porque espera @example.com
y @mail.example.com
. ¿Cómo puedo evitar que esto suceda? Tengo un registro CNAME que mail.example.com
apunta a newserver.example.com
, lo que me hace pensar que lo está mapeando desde DNS de alguna manera. ¿Puedo evitar esto, o al menos obligarlo a usar mail.example.com
o example.com
en lugar de newserver
?
Ejemplo de la sendmail -bt
prueba /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]