我有一台运行Exim4的Debian机器。
但是,当检查Exim日志时,我注意到这个问题时邮寄我自己的域名:
2010-12-14 09:20:01 1PSQ77-0005mG-9w ** [email protected]: all relevant MX records point to non-existent hosts 2010-12-14 09:20:01 1PSQ77-0005mJ-CH ** [email protected]: all relevant MX records point to non-existent hosts
当在挖掘中检查MX时:
# dig mx domain.com ... ;; QUESTION SECTION: ;domain.com. IN MX ;; ANSWER SECTION: domain.com. 3600 IN MX 50 mailprotect.tyneso.com. domain.com. 3600 IN MX 10 mailprotect2.tyneso.com. ;; ADDITIONAL SECTION: mailprotect.tyneso.com. 2082 IN A 192.168.13.10 mailprotect2.tyneso.com. 2382 IN A 192.168.13.12 ;; Query time: 1 msec ;; SERVER: 192.168.22.11#53(192.168.22.11) ;; WHEN: Tue Dec 14 09:21:22 2010 ;; MSG SIZE rcvd: 126
但是我能够ping通梭子鱼服务器并进行远程login:
# ping mailprotect2.tyneso.com. PING mailprotect2.tyneso.com (192.168.13.12) 56(84) bytes of data. 64 bytes from 192.168.13.12: icmp_seq=1 ttl=64 time=5.17 ms 64 bytes from 192.168.13.12: icmp_seq=2 ttl=64 time=0.647 ms --- mailprotect2.tyneso.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 5066ms rtt min/avg/max/mdev = 0.647/2.910/5.174/2.264 ms # telnet mailprotect2.tyneso.com 25 Trying 192.168.13.12... Connected to mailprotect2.tyneso.com. Escape character is '^]'. 220 *************************************************************** ^]
任何线索可能会导致Exim吐出这些错误?
谢谢
问题是MXlogging在RFC1918专用范围内。 默认情况下,exim拒绝连接到私有IPS。 看看你的configuration为这样一行:
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 : 172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16
并修改它以适应您的需求。