为什么Postfix说这个(和奖金第二个问题,是否有一个设置我应该改变来解决它?
电子邮件地址已更改隐私:
Jul 20 23:35:20 endor postfix/smtpd[1503]: NOQUEUE: reject: RCPT frombdmrob01-2.Metavante.com[206.71.18.21]: 450 4.7.1<bdmrob02.Metavante.com>: Helo command rejected: Host not found;from=<[email protected]>to=<[email protected]> proto=ESMTPhelo=<bdmrob02.Metavante.com>
但DNS看起来不错:
endor% dig bdmrob01-2.Metavante.com; <<>> DiG 9.11.3-1ubuntu1.1-Ubuntu <<>> bdmrob01-2.Metavante.com;; global options: +cmd;; Got answer:;; ->>header<<- opcode: query,status: NOERROR,ID: 32487;; flags: qr rd ra; query: 1,ANSWER: 1,AUTHORITY: 0,ADDITIONAL: 1;; OPT PSEUDOSECTION:; ednS: version: 0,flags:; udp: 65494;; QUESTION SECTION:;bdmrob01-2.Metavante.com. IN A;; ANSWER SECTION:bdmrob01-2.Metavante.com. 600 IN A 206.71.18.21endor% dig -x 206.71.18.21; <<>> DiG 9.11.3-1ubuntu1.1-Ubuntu <<>> -x 206.71.18.21;; global options: +cmd;; Got answer:;; ->>header<<- opcode: query,ID: 40586;; flags: qr rd ra; query: 1,flags:; udp: 65494;; QUESTION SECTION:;21.18.71.206.in-addr.arpa. IN PTR;; ANSWER SECTION:21.18.71.206.in-addr.arpa. 600 IN PTR bdmrob01-2.Metavante.com.
我应该提一下,main.cf说:
smtpd_helo_restrictions = reject_non_fqdn_helo_hostname,reject_invalID_helo_hostname,reject_unkNown_helo_hostname解决方法 答案一直盯着我们.
Postfix正在寻找主持人用A来迎接它的A和PTR记录.或者,更确切地说,主机所说的主机在其HELO消息中.让我们分解一下:
Jul 20 23:35:20 endor postfix/smtpd[1503]: NOQUEUE: reject: RCPT frombdmrob01-2.Metavante.com[206.71.18.21]:
名为bdmrob01-2.Metavante.com的主机解析为IP地址206.71.18.21,它与您的邮件服务器建立TCP连接.
所以你检查了A记录的IP地址:
endor% dig bdmrob01-2.Metavante.com[...];; ANSWER SECTION:bdmrob01-2.Metavante.com. 600 IN A 206.71.18.21
然后你检查了它的PTR记录:
endor% dig -x 206.71.18.21;; ANSWER SECTION:21.18.71.206.in-addr.arpa. 600 IN PTR bdmrob01-2.Metavante.com.
一切看起来都不错.所以有什么问题?连接的主机肯定是由上面的主机名和IP地址标识的,但它并没有说它是谁.它说:
helo=<bdmrob02.Metavante.com>
该主持人有A记录:
$dig a bdmrob02.Metavante.com[...];; ANSWER SECTION:bdmrob02.Metavante.com. 0 IN A 92.242.140.2
但是,它的IP地址没有PTR记录:
$dig -x 92.242.140.2[...];; ANSWER SECTION:2.140.242.92.in-addr.arpa. 84155 IN PTR unallocated.barefruit.co.uk.
这是他们的问题.在此之前,你必须要么忍受它,要么就是change your postfix server to not bother with forward and reverse lookups on HELO
commands.
以上是内存溢出为你收集整理的domain-name-system – 当dig找到主机时,为什么postfix会说’Helo命令被拒绝:找不到主机’?全部内容,希望文章能够帮你解决domain-name-system – 当dig找到主机时,为什么postfix会说’Helo命令被拒绝:找不到主机’?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)