그 상황:
- SPF, DKIM 및 전체 메일 형식이 10/10점으로 최적화되어 있음에도 불구하고메일 테스터, 많은 발신 메일이 Yahoo 및 Outlook에서 스팸으로 표시됩니다.
- 기본 서버는 이메일을 보냅니다.
- 수신 이메일은 mailgun.org를 통해 처리되므로 기본 서버의 MX 레코드가 mailgun 서버를 가리킵니다.
- 기본 서버에 대한 PTR 레코드를 설정하는 것은 비교적 쉽지만 mailgun에서는 AFAIK가 불가능합니다.
질문
기본 서버에 PTR 레코드를 설정하는 것으로 충분합니까?
그렇지 않은 경우: 주요 이메일 서비스 제공업체가 PTR 기록과 관련하여 수신 이메일을 확인하는 정확한 방법은 무엇입니까?
a) 도메인 -> MX 레코드 읽기 -> PTR 조회MX 레코드의 도메인(메일건이겠죠)
b) 도메인 -> PTR 레코드 조회해당 도메인의(이 경우 기본 서버)
c) 다른?
답변1
일반적으로 수신 서버는 연결된 클라이언트를 보고 일부 메일 전달을 요청합니다. SMTP 프로토콜의 첫 번째 부분은 클라이언트가 자신을 식별할 수 있는 인사말 명령(HELO 또는 EHLO)입니다. 대부분의 이메일 서버는 요청된 ID를 클라이언트 IP 주소에 대한 PTR 레코드와 비교합니다. 클라이언트는 원하는 무엇이든 자신을 식별할 수 있으므로 PTR 확인은 이 클라이언트가 신뢰할 수 있는지 확인하는 좋은 방법입니다.
따라서 가장 중요한 것은 이메일을 보내는 주 서버에 PTR을 두는 것입니다(그리고 보낼 때 서버가 무엇을 식별하는지 다시 확인하세요!). 수신 메일은 수신자가 관심을 갖는 유일한 이메일 소스가 아니기 때문에 중요하지 않습니다.
SMTP 프로토콜(Google과 같은 회사의 독점 프로토콜 포함) 이상의 스팸 방지 기술 계층이 도메인 및 해당 DNS에 대해 좀 더 복잡한 검사를 수행할 수 있습니다. 이를 위해서는 서버를 가리키는 기본 IP 주소 각각에 적절한 PTR이 설정되어 있는지 확인하는 것만으로도 충분합니다.