从MXToolBox反向DNS不是一个有效的主机名错误

我无法从我的服务器发送电子邮件。 不过,我可以收到电子邮件。 我build立了我的服务器,我做了很多次,我已经certificate了它的工作原理,它非常简单,包括:创build一个DigitalOcean Droplet(Debian 7.0)+ 通过将Droplet重命名为FQDN来设置PTRlogging +创build专用NameServer在我的域名注册机构中,并将我的域名指向我的NameServers +安装VestaCP (child-ns)。 从这里,我只需通过VestaCP添加一个网页,并自动添加DNSlogging。

我不知道我的configuration出了什么问题,但是我的域名izanami.co出现“反向DNS不是有效的主机名” izanami.co 。 我将我的DigitalOcean Droplet PTRlogging设置为izanami.co并且使用dig和host进行的所有testing似乎都返回了正确的信息。

dig -x 188.166.32.113

 ; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> -x 188.166.32.113 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47119 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;113.32.166.188.in-addr.arpa. IN PTR ;; ANSWER SECTION: 113.32.166.188.in-addr.arpa. 1283 IN PTR izanami.co. ;; Query time: 9 msec ;; SERVER: 8.8.4.4#53(8.8.4.4) ;; WHEN: Fri Aug 7 15:06:39 2015 ;; MSG SIZE rcvd: 69 

主机名-f

 izanami.co 

主机izanami.co

 izanami.co has address 188.166.32.113 izanami.co mail is handled by 10 mail.izanami.co. 

主机188.166.32.113

 root@izanami:~# host 188.166.32.113 113.32.166.188.in-addr.arpa domain name pointer izanami.co. 

dig + short ptr 188.166.32.113.in-addr.arpa

 113x32x166x188.ap113.ftth.ucom.ne.jp. 

MXToolBox脚本

 Connecting to 188.166.32.113 220 izanami.co ESMTP Exim 4.80 Fri, 07 Aug 2015 14:20:52 +0200 [5750 ms] EHLO PWS3.mxtoolbox.com 250-izanami.co Hello pws3.mxtoolbox.com [64.20.227.134] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP [719 ms] MAIL FROM:<[email protected]> 250 OK [750 ms] RCPT TO:<[email protected]> 550 relay not permitted [1141 ms] PWS3v2 9719ms 

我尝试发送电子邮件,这是/var/log/exim4/mainlog的日志输出

 2015-08-07 14:58:07 1ZNh1m-00025M-ON == [email protected] <[email protected]> R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host 

更新:

我的/var/log/exim4/mainlog还有几行。 正如你所看到的,应该是(自动)转发到我的Gmail帐户的电子邮件不会成功。

 2015-08-07 17:36:12 H=pws3.mxtoolbox.com [64.20.227.134] F=<[email protected]> rejected RCPT <[email protected]>: relay not permitted 2015-08-07 17:49:24 SMTP protocol synchronization error (input sent without waiting for greeting): rejected connection from H=128.red-79-157-253.dynamicip.rima-tde.net [79.157.253.128] input="^\r\n" 2015-08-07 17:51:47 1ZNjvu-0002TQ-Vb DKIM: d=google.com s=20120113 c=relaxed/relaxed a=rsa-sha256 [verification succeeded] 2015-08-07 17:51:47 1ZNjvu-0002TQ-Vb <= [email protected] H=mail-la0-f52.google.com [209.85.215.52] P=esmtps X=TLS1.2:RSA_ARCFOUR_SHA1:128 S=3356 id=CANY4h_3COHYMBQt1RA0QVgEc-LRv6ErtQPh68njd=dqPp_G=VA@mail.gmail.com 2015-08-07 17:51:47 1ZNjvu-0002TQ-Vb => example <[email protected]> R=localuser T=local_delivery 2015-08-07 17:51:47 1ZNjvu-0002TQ-Vb alt2.gmail-smtp-in.l.google.com [2607:f8b0:400c:c06::1a] Network is unreachable 

我不确定彻底无效,但至less非常规地将裸露的域名作为主机的(fqdn)主机名。

通常有一个主机名,例如zeus和一个域名example.com形成一个fqdn主机名zeus.example.com

除了奇怪的名称select,它看起来像反向DNS设置正确(正确前向确认)。

 $ dig -x 188.166.32.113 +short izanami.co. $ dig izanami.co +short 188.166.32.113 $ 

作为旁注,您的dig +short ptr 188.166.32.113.in-addr.arpa查找IP 113.32.166.188的反向DNS PTR条目(因此,与查找您的IP相比,结果大不相同)。