Domain-Name-System

根據gmail沒有PTR記錄

  • February 21, 2016

最近,我在我的 VPS 上安裝了 iredmail 並配置了 DNS 記錄(包括 ptr)。它確認了 nslookup:

nslookup zelenin.top
Name:   zelenin.top
Address: 191.101.251.182
nslookup -query=mx zelenin.top
zelenin.top mail exchanger = 5 mail.zelenin.top.
nslookup 191.101.251.182
182.251.101.191.in-addr.arpa    name = mail.zelenin.top.

我還配置了 DKIM、SPF、DMARC 和 google-site-verification 記錄。然後我通過郵件客戶端連接到 VPS 並嘗試將郵件發送到 gmail。但它沒有傳遞,我得到了一個答案:

host gmail-smtp-in.l.google.com[2a00:1450:4013:c01::1a] said: 550-5.7.1
[2a00:7c80:0:58::1:600] The IP address sending this message does not
550-5.7.1 have a PTR record setup. As a policy, Gmail does not accept
messages 550-5.7.1 from IPs with missing PTR records. Please visit
550-5.7.1  https://support.google.com/mail/answer/81126#authentication for
more 550 5.7.1 information. m65si25883044wmd.98 - gsmtp (in reply to end of
DATA command)

我不知道哪些資訊可能有幫助或可能導致這種情況。謝謝你。

您發送郵件的 IP 地址似乎不存在任何PTR記錄(根據錯誤消息:2a00:7c80:0:58::1:600)。

$ dig -x 2a00:7c80:0:58::1:600

; <<>> DiG 9.10.3-P3-RedHat-9.10.3-10.P3.fc23 <<>> -x 2a00:7c80:0:58::1:600
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 31932
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;0.0.6.0.1.0.0.0.0.0.0.0.0.0.0.0.8.5.0.0.0.0.0.0.0.8.c.7.0.0.a.2.ip6.arpa. IN PTR

;; AUTHORITY SECTION:
0.8.c.7.0.0.a.2.ip6.arpa. 3600  IN      SOA     ns1.worldstream.nl. hostmaster.worldstream.nl. 2016022000 10800 3600 604800 3600

;; Query time: 166 msec
;; SERVER: 139.162.131.5#53(139.162.131.5)
;; WHEN: Sun Feb 21 11:58:22 UTC 2016
;; MSG SIZE  rcvd: 166

$

(特別注意NXDOMAIN狀態和唯一包含的數據是SOA權限部分中的記錄。)

PTR是不是您只為您的 IPv4 地址而不是 IPv6設置了記錄?

引用自:https://serverfault.com/questions/758736