studyzhong 发表于 2005-7-18 18:12:43

钉子,postfix的dns问题:Host not found。该查的都查了

<br>
老问题,新情况!<br>
<br>
postfix/smtp: CCBED1E8: to=<abelard@163.com> \<br>relay=none, delay=1, status=deferred (Name service error \<br>for name=163.com Host not found, try again)<br>
<br>
因为无法解析dns mx记录,无法发送出去,老是在queue里面。(所有的邮件都是如此,不仅仅是163)<br>
<br>
dig 163.com mx 可以查到。<br>
<br>
/etc/postfix/master.cf里面已经将所有daemon的 chroot设置为 n 了。 并且也copy resolv.conf 和nsswitch.conf 到 queue directory: /var/spool/postfix/etc 里面去了,权限查过了<br>
owner:group 是 root:root。 755,改成777也试过<br>
<br>
都没有用。<br>
<br>
<br>
其他用到dns的网络程序都正常。后来只好手工用transport + postmap来协助完成发送工作。<br>
transport_maps = hash:/etc/postfix/transport。<br>
<br>
请问钉子, 还有什么地方我没有注意到呢? <br>
<br>

bigsea 发表于 2005-8-7 10:35:43

re:如果域名的MX纪录没有弄的话邮件也是发不...

如果域名的MX纪录没有弄的话邮件也是发不出去的<br>
<br>
查询方法:<br>
开始===》运行===》cmd===>nslookup===>set type=MX===>输入你想查询的域名的邮件MX纪录<br>
<br>
例子:<br>
<br>
C:\Documents and Settings\bigsea>nslookup<br>
Default Server: sh-dns.cncnet.net<br>
Address: 215.52.207.2<br>
<br>
> set type=MX<br>
> bigsea.com.cn<br>
Server: sh-dns.cncnet.net<br>
Address: 215.52.207.2<br>
<br>
Non-authoritative answer:<br>
bigsea.com.cn MX preference = 20, mail exchanger = mail.bigsea.com.cn<br>
<br>
bigsea.com.cn nameserver = ns.xinnet.cn<br>
bigsea.com.cn nameserver = ns.xinnetdns.com<br>
mail.bigsea.com.cn internet address = 61.129.81.204<br>
><br>
<br><br>
页: [1]
查看完整版本: 钉子,postfix的dns问题:Host not found。该查的都查了