Sendmail은 CNAME에서 도메인 이름을 정규화하고 있습니다.

Sendmail은 CNAME에서 도메인 이름을 정규화하고 있습니다.

최근에 교체한 오래된 메일 서버가 있습니다.

대체품은 예상대로 메일을 배달하고 있는데 이상한 점이 있습니다. 다양한 사람들에게 메일을 보내는 별칭이 여러 개 있습니다. [email protected]이메일이 Outlook을 통해 사용자에게 전송 되면 [email protected]이메일은 이라는 외부 주소에 매핑되므로 다시 작성 [email protected]되어 To:당사의 메일 서버로 전달됩니다. 메시지가 수신 되면 newserver.example.com이를 수락하고 전달하지만 To: 헤더를 다시 작성합니다 [email protected].

이것의 문제는 @example.comand 를 기대하기 때문에 응답이 중단된다는 것입니다 @mail.example.com. 이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까? 나는 mail.example.com그것을 가리키는 CNAME 레코드를 가지고 있는데 newserver.example.com, 이것은 그것이 어떻게든 DNS에서 그것을 매핑한다고 생각하게 만듭니다. 이를 방지하거나 적어도 강제로 사용하거나 대신 사용할 mail.example.comexample.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]

관련 정보