Domain-Name-System
根據gmail沒有PTR記錄
最近,我在我的 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設置了記錄?