더 짧은 대답.
필자의 경험에 따르면 서버의 IP 주소에 대해 PTR (역 DNS) 레코드가 설정되지 않은 것은 Gmail 및 AOL과 같은 서비스에서 이메일이 스팸으로 표시되는 가장 좋은 방법입니다.
관련이 있지만 도메인 이름에 대해 SPF (Sender Policy Framework) 레코드 세트가 없으면 전혀 도움이되지 않으므로 해당 세트도 있어야합니다.
그러나 결국 PTR은 SPF가 따르는 가장 중요한 것입니다.
두 가지 모두 과거 DKIM (DomainKeys Identified Mail) 의 개념이며 메일 의 유효성을 검사하는 데 사용됩니다. 그러나 필자의 경험에 따르면 대부분의 서버 설정은 SPM과 결합 된 PTR 레코드 세트를 가져 와서 SPAM 플래그가 사라져야합니다.
다른 선택의 여지가없는 경우에만 DKIM 항목을 처리해야합니다. 설정하기가 어렵지 만 유효한 PTR 및 SPF 레코드가 없으면 아무 것도 의미하지 않습니다.
더 긴 대답.
그러나 Google Gmail 서버는 오랫동안 내 이메일을 "정크"로 표시했지만 Yahoo Mail과 같은 다른 제공 업체는 그렇지 않습니다. 더 많은 이메일 계정을 작성해도 도움이되지 않았습니다. 또한 다른 도메인에 속한 이메일 계정을 사용했습니다.
Gmail 서버가 내 이메일을 "원치 않는"것으로 표시하지 않도록하려면
이 문제는 서버에 대해 적절한 PTR 레코드 또는 SPF 레코드 설정이없는 것 같습니다. 기억하십시오 : 전 세계의 모든 서버는 이메일을 보낼 수 있으며 SPAM 보호는 정확한 과학이 아닌 점수 시스템입니다.
PTR (역 DNS) 레코드 란 무엇입니까?
간단히 PTR 레코드는 IP 주소를 호스트 이름에 연결하는 역방향 DNS 레코드입니다. 표준 호스트 이름 조회처럼 들리 겠지만 전혀 그렇지 않습니다. PTR 레코드는 해당 서버에 IP를 할당 한 호스팅 서비스의 관점에서 IP 주소가 할당 된 호스트 이름에 대한 레코드입니다.
따라서 서버의 IP 주소 인 경우 해당 IP 주소에 123.456.789.0
대한 PTR 레코드 조회는 서버의 호스트 이름과 일치해야합니다. 그러나이 값은 알고있는 것처럼 DNS 항목이 아니라 호스팅 서비스 자체에 연결된 DNS 서버 내에서 설정됩니다.
이는 전세계 모든 PC에서 실제 기본 메일 서버를 설정할 수 있기 때문에 SPAMmer에 대한 상호 참조 검사입니다. 그러나 서버가 메일을 보낼 수 있다고해서 보낸 것이 유효하다는 것을 의미하지는 않습니다. PTR 레코드의 기능은 기본적으로 해당 IP 주소의 서버에서 발송되는 메일에 대한 "보증"이며 "알겠습니다. example.com
서버 중 하나 에서 이메일을 받았 습니까? 해당 서버가 연결되어 있는지 확인하고 확인 example.com
하겠습니까?”그 질문에 대한 대답은 서버가 전자 메일을 보낼 수 example.com
있는지 여부에 대한 것입니다. 우리는 그게 무엇인지 전혀 알지 못합니다. 그 메일로 원하는 것을 수행하십시오.
PTR 레코드를 설정하는 방법은 서버의 호스팅 서비스 및 정책에 따라 다릅니다. 일부 서비스에서는 제어판을 통해 PTR 레코드를 독립적으로 설정할 수 있습니다. 다른 사람들은 이메일, 전화 또는 우편으로 연락하여 레코드 세트를 갖습니다.
예를 들어 Amazon의 EC2 설정을 통해 PTR 레코드 세트를 얻기 위해 웹 양식을 통해 요청할 수 있으며 PTR 레코드 변경을 승인한다고 보장 할 수 없습니다. 비록 그들이 대부분의 시간을 할지라도. 그러나 Rackspace와 같은 장소에서는 허가를 요구하지 않고 직접 값을 설정할 수 있습니다.
서버의 PTR 레코드를 확인하기 위해이 MXToolbox“Reverse IP Lookup”도구와 같은 도구를 사용할 수 있습니다 . 또는 Linux / Unix의 명령 행에 익숙하다면 다음과 같은 명령을 실행하십시오.
dig -x 123.456.789.0
SPF (Sender Policy Framework) 레코드 란 무엇입니까?
SPAM으로 메일을 표시하지 않는 또 다른 기본 퍼즐은 적절한 SPF 레코드가 설정되도록하는 것입니다. SPF 레코드에 대한 자세한 설명은 공식 SPF 웹 사이트 에서 찾을 수 있습니다 . 그러나이 MXToolbox“Sender Policy Framework (SPF) 레코드 조회”도구는이를 매우 잘 설명합니다.
SPF (Sender Policy Framework) 레코드를 사용하면 도메인 소유자가 자신을 대신하여 전자 메일을 보낼 권한이있는 IP 주소 또는 서브넷 목록을 게시 할 수 있습니다. 악의적 인 발신자가 자신의 신원을 위장하기가 훨씬 더 어렵도록하여 스팸 및 사기의 양을 줄이는 것이 목표입니다.
SPF 레코드를 설정하려면 다음과 같은 도메인 이름의 DNS 레코드에 TXT 레코드를 설정해야합니다.
v=spf1 mx a ptr ip4:123.456.789.0 a:example.com include:example.com ~all
기본적으로 해당 SPF에 나열된 모든 호스트 이름 또는 IP 주소는를 대신하여 이메일을 보낼 수 example.com
있습니다. 이 예제는 매우 간단하지만 SPF 레코드의 이점은 호스트 이름에 연결된 서버 수십 대의 서버가 있고 IP 주소가 모두 다르다고 가정합니다. 서버 수십 대의 서버의 IP 주소를 포함하는 SPF 레코드는 기본적으로 해당 호스트 이름 대신 해당 IP 주소에서 전송되는 메일의 유효성을 "보증"합니다.