최근에 교체한 오래된 메일 서버가 있습니다.
대체품은 예상대로 메일을 배달하고 있지만 이상한 점이 있습니다. 나는 사람들의 목록에 메일을 배달하는 다양한 별칭을 가지고 있습니다. [email protected]
Outlook을 통해 이메일을 에 보낼 때 [email protected]
해당 메일 사용자에 대한 외부 주소가 매핑되어 있으므로 [email protected]
해당 메일이 To:
다시 작성되어 메일 서버에 전달됩니다. 메시지를 받으면 newserver.example.com
이를 수락하고 전달하지만 To: 헤더를 에 다시 씁니다 [email protected]
.
@example.com
이것의 문제는 및 를 기대하기 때문에 회신이 중단된다는 것입니다 @mail.example.com
. 이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까? mail.example.com
을 가리키는 CNAME 레코드가 있는데 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]