SendMail - 수신자 주소의 도메인을 변경하는 방법

SendMail - 수신자 주소의 도메인을 변경하는 방법

우리 네트워크에서 이메일 주소로 이메일을 보내고 있습니다.[이메일 보호됨]) 사용 sendmail. 해당 컴퓨터의 출력 메시지에는 수신자가 "ok"으로 표시되고 메시지가 해당 이메일 주소로 전송되고 있음이 표시되지만 smtp 허브 서버를 보면 다음으로 메시지를 보내라는 요청이 들어옵니다.[이메일 보호됨]("br." 누락) 메시지가 도착하지 않습니다.

sendmail수신자에 대해 지정한 모든 도메인을 컴퓨터의 하위 도메인( $m실제로는 "domain.com") 으로 바꾸는 것 같습니다 .

sendmail수신자 이메일 도메인 교체를 방지할 수 있나요 ?

내 센드메일 버전: 8.14.7. 운영 체제는 Linux Red Hat 배포판 버전 7.9입니다.

답변1

저도 여기 왔는데 같은 문제가 있었습니다.

user@domain1로 보낸 메일이 user@domain2로 변경되었습니다.

제 경우에는 도메인 1과 도메인 2가 동일한 컴퓨터/메일 서버에서 호스팅됩니다. 이 컴퓨터의 일반 호스트 이름은 domain2이고 domain1은 domain2의 "그냥" DNS 별칭입니다. 분명히 sendmail은 수신자 주소를 역방향으로 조회하여 기본 DNS 항목으로 나타나는 주소로 변경합니다.

내 해결책: 이것이 최선의 방법은 아닐 수도 있지만 보내는 시스템의 /etc/hosts 파일에 다음 내용으로 항목을 추가했습니다. domain2 domain1

이 항목이 활성화되면 user@domain1로 전송된 메일이 올바르게 전송됩니다.

그렇다면 귀하의 도메인이 동일한 IP 주소로 확인됩니까?

관련 정보