Gmail은 새 서버의 메일을 허용하지 않습니다.

Gmail은 새 서버의 메일을 허용하지 않습니다.

새 서버를 설정하는 중인데 Gmail이 이 서버의 이메일을 허용하지 않는다는 것을 발견했습니다.

Exim 로그 파일을 확인하고 다음을 발견했습니다.

Our system has detected that this\n550-5.7.1 message does not meet IPv6 sending guidelines regarding PTR records\n550-5.7.1 and authentication.
Please review\n550 5.7.1 https://support.google.com/mail/answer/81126 for more information. om7si10023450wjc.42 - gsmtp

내 서버에는 IP4 및 IPv6 IP 주소가 있습니다. IP4 및 IPv6 IP 주소 모두에 대한 SPF 레코드를 추가했습니다. 유일한 것은 아직 PTR 레코드가 없다는 것입니다(A 레코드가 동일한 서버를 가리키지 않는 경우 내 데이터 센터에서는 PTR 레코드 추가를 허용하지 않습니다). 그래서 나중에 웹사이트를 새 서버로 옮길 때 PTR 기록을 할 예정입니다.

내 질문:PTR 기록이 없다는 이유만으로 Gmail에서 이메일을 받지 못할 수도 있나요? 유사한 상황에 처한 모든 이메일 제공업체는 이메일을 스팸 또는 대량 메일 폴더에 넣습니다. Gmail은 메일을 전혀 받지 않나요?

답변1

여기에서 온 텍스트가 있습니다.구글의 도움말 페이지:

IPv6에 대한 추가 지침

  • 전송 IP에는 PTR 레코드(즉, 전송 IP의 역방향 DNS)가 있어야 하며 PTR 레코드에 지정된 호스트 이름의 정방향 DNS 확인을 통해 얻은 IP와 일치해야 합니다. 그렇지 않으면 메일이 스팸으로 표시되거나 거부될 수 있습니다.
  • 발신 도메인은 SPF 검사 또는 DKIM 검사를 통과해야 합니다. 그렇지 않으면 메일이 스팸으로 표시될 수 있습니다.

따라서 IPv6를 사용하여 Google에 메일을 전송하는 경우 전송 시스템 IPv6 주소와 일치하는 PTR이 있어야 합니다.

IPv6 주소에 대한 PTR을 만들 수 없다면(이상해 보입니다), 해결책은 IPv6를 완전히 비활성화하거나 기본 서버가 나가는 연결에 대해 IPv4를 선호하도록 설정하는 것입니다. 그렇게 하는 경우 SPF 레코드도 변경하는 것을 잊지 마십시오.

답변2

임시 해결 방법(즉, 이는 영구적인 해결 방법이 아님)은 exim4에서 ipv6을 비활성화하는 것입니다.

파일에서: /etc/exim4/conf.d/main/02_exim4-config_options 다음 행을 추가하십시오:

disable_ipv6=true

그런 다음 명령을 실행하십시오.

update-exim4.conf

그리고 서비스를 다시 시작하세요.

service exim4 restart

Presto, exim4에는 ipv6이 없습니다.

답변3

글쎄요(https://support.google.com/mail/answer/81126):

Additional guidelines for IPv6
The sending IP must have a PTR record (i.e., a reverse DNS of the sending IP) 
and it should match the IP obtained via the forward DNS resolution of the 
hostname specified in the  PTR record. Otherwise, mail will be marked as spam
or possibly rejected.

아직 PTR 레코드를 설정할 수 없다면 가능할 때까지 IPv6를 통한 메일 전송을 비활성화하는 것이 좋습니다.

답변4

나는 최근에 이 문제로 어려움을 겪었습니다. Ubuntu를 사용하고 있었기 때문에 분할 구성을 사용해야 한다고 생각했지만 eximVPS 공급자가 설치를 미리 설치했고~ 아니다분할 구성을 사용합니다. 저는 (다른 VPS에서) 다른 MTA를 사용하고 있는데 IPv6 및 Gmail에서 이 문제가 발생한 것은 exim뿐입니다.

user96622의 답변 /etc/exim4/conf.d/main/02_exim4-config_options나를 위한 main섹션 에 속합니다 :/etc/exim4/exim4.conf.template

disable_ipv6 = true

exim에서 이 구성을 다시 읽도록 했습니다.

:~$ sudo update-exim4.conf

확인해 보니 실제로는 다음과 같습니다.

:~$ sudo exim -bP disable_ipv6
disable_ipv6

그것은 내 이메일을 Gmail 서버에 승인하기에 충분했습니다.sendmail -v blahblahblah

관련 정보