sendmail: 신뢰할 수 있는 사용자 또는 별칭?

sendmail: 신뢰할 수 있는 사용자 또는 별칭?

나에게 할당된 프로젝트의 경우 하나의 프로덕션 서버에서 비즈니스 파트너(business_partner.com)에게 이메일을 보내야 합니다. 그러나 내 이메일은 목적지에 도달하지도 않고 나에게 반송되지도 않습니다("거부: 알 수 없는 메일").

내 IT 지원팀의 추가 분석에 따르면 이메일이 성공적으로 전송된 것으로 나타났습니다("메시지 전달이 승인됨").

내가 코딩한 앱은 이러한 알림을 보내는 데 공용 인터넷 이메일 주소(예: me@hidden_domain_name.com)를 사용하지 않습니다. 대신 인트라넷 이메일 주소(내 코드가 있는 서버:[이메일 보호됨]_도메인_이름.com).

내 IT 지원 담당자는 이것이 문제의 원인이라고 생각합니다.

별칭을 만들었지만 변경되지 않았습니다. 내 공용 인터넷 이메일 주소를 "신뢰할 수 있는 사용자" 파일(우리는 sendmail을 사용함)에 추가하면 도움이 될까요?

이 문제를 어떻게 해결할 수 있나요?

답변1

아마도 이메일을 보낼 때 이메일 서버가 그 사람이 누구인지 알려주기 때문일 것입니다. 그런 다음 수신 서버는 이메일 서버가 발표한 서버 이름과 인바운드 메일이 오는 IP 주소의 PTR(역방향 DNS 레코드)을 비교하여 역방향 DNS 검사를 수행합니다. 일치하지 않으면 많은 이메일 서버에서 반송 메시지 없이 해당 메시지를 삭제합니다.

여기에서 테스트해 보시기 바랍니다.http://www.mxtoolbox.com/diagnostic.aspx

PTR 레코드가 없는 경우 두 가지 선택이 있습니다.

  1. ISP에 문의하여 추가하세요.
  2. 메일을 중계하려면 스마트호스트를 사용하세요.

관련 정보