主题: 关于不能接收邮件的问题,请版主指教。

系统环境:CentOS5.2+iRedmail 4.0
搭建完成后已经正常运行了3个月,最近出现不能接收外网邮件的问题,请版主指教,谢谢!
可以发给外网邮件,但是不能接收外网邮件,下面的日志了我发给163邮箱的,可以接收,但是不是从163发给本地邮箱。
从内网邮箱发给163时候的日志如下:
Aug 14 10:41:09 postfix postfix/cleanup[29449]: B2C85C8805C: message-id=<200908141041029216150@wudo.com.cn>
Aug 14 10:41:09 postfix postfix/qmgr[27396]: B2C85C8805C: from=<changjun@wudo.com.cn>, size=1598, nrcpt=1 (queue active)
Aug 14 02:41:09 postfix postfix/smtpd[29445]: disconnect from unknown[172.16.1.200]
Aug 14 10:41:10 postfix postfix/smtpd[29453]: connect from postfix.wudo.com.cn[127.0.0.1]
Aug 14 02:41:10 postfix postfix/smtpd[29453]: 16A82C8805D: client=postfix.w.wudo.com.cn[127.0.0.1]
Aug 14 10:41:10 postfix postfix/cleanup[29449]: 16A82C8805D: message-id=<200908141041029216150@wudo.com.cn>
Aug 14 10:41:10 postfix postfix/qmgr[27396]: 16A82C8805D: from=<changjun@wudo.com.cn>, size=2482, nrcpt=1 (queue active)
Aug 14 02:41:10 postfix postfix/smtpd[29453]: disconnect from postfix.wudo.com.cn[127.0.0.1]
Aug 14 10:41:10 postfix amavis[3000]: (03000-05) Passed CLEAN, MYNETS LOCAL [172.16.1.200] [172.16.1.200] <changjun@wudo.com.cn> -> <xf2008@163.com>, Message-ID: <200908141041029216150@wudo.com.cn>, mail_id: H-8zyMDECyru, Hits: -6.687, size: 1598, queued_as: 16A82C8805D, 355 ms
Aug 14 10:41:10 postfix postfix/smtp[29450]: B2C85C8805C: to=<xf2008@163.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.54, delays=0.18/0.01/0/0.36, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=03000-05, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 16A82C8805D)
Aug 14 10:41:10 postfix postfix/qmgr[27396]: B2C85C8805C: removed
Aug 14 10:41:26 postfix postfix/smtp[29457]: 16A82C8805D: to=<xf2008@163.com>, relay=mxnew-d.163.com[220.181.12.68]:25, delay=17, delays=0.01/0.01/15/1.5, dsn=2.0.0, status=sent (250 Mail OK queued as mx18,RMCowLDrGAW5zoRKo1JeHw--.57193S2 1250217670)
Aug 14 10:41:26 postfix postfix/qmgr[27396]: 16A82C8805D: removed

从163邮箱发给内网时候的日志如下:
Aug 14 10:44:29 postfix postfix/anvil[29447]: statistics: max connection rate 1/60s for (smtp:172.16.1.200) at Aug 14 10:41:09
Aug 14 10:44:29 postfix postfix/anvil[29447]: statistics: max connection count 1 for (smtp:172.16.1.200) at Aug 14 10:41:09
Aug 14 10:44:29 postfix postfix/anvil[29447]: statistics: max cache size 1 at Aug 14 10:41:09

163的退信:

退信原因: 未知退信原因
英文说明:Can not connect to wali.com.cn:210.72.232.132:25


我的主机名称是 postfix.wudo.com.cn

我telnet 110 25 端口也正常,结果如下:
telnet postfix.wudo.com.cn 110
+OK Dovecot ready.

telnet postfix.wudo.com.cn 25
220 postfix.wali.com.cn ESMTP iRedMail

DNS设置;
postfix A 202.105.58.162
MX 202.105.58.162.

回复: 关于不能接收邮件的问题,请版主指教。

不好意思,上面的退信原因写错了,应该是

退信原因: 未知退信原因
英文说明:Can not connect to wudo.com.cn:202.105.58.162:25

回复: 关于不能接收邮件的问题,请版主指教。

首先要说,你的域名真好啊。 wali 啊。呵呵。
网易 连接的 是  210.72.232.132
可是你的IP是 202.105.58.162
这两个不一样啊。
检查你的 dns ,和你说的完全不一样。
1、你的 wudo.com.cn , MX 也是 wudo.com.cn ,但是ip 是 174.139.15.210。
2、你的wali.com.cn , MX是 210.72.232.132 。
你的DNS乱了,还是先设置好DNS再说吧。

回复: 关于不能接收邮件的问题,请版主指教。

Aug 14 12:01:01 postfix policyd-cleanup: expired: 0 records
Aug 14 12:01:01 postfix policyd-cleanup: expiring throttlesender instances older than 1 hour (1250218861)
DNS我又检查了一次,没有问题,请问版主下面的日志是不是有问题?
Aug 14 12:01:01 postfix policyd-cleanup: expired: 0 records
Aug 14 12:01:01 postfix policyd-cleanup: clean up process starting: policyd v1.82
Aug 14 12:01:01 postfix policyd-cleanup: connecting to mysql database: 127.0.0.1
Aug 14 12:01:01 postfix policyd-cleanup: connected..
Aug 14 12:01:01 postfix policyd-cleanup: expiring validated records older than 7 days (1249617661)
Aug 14 12:01:01 postfix policyd-cleanup: expired: 0 records
Aug 14 12:01:01 postfix policyd-cleanup: expiring unvalidated records older than 2 days (1250049661)
Aug 14 12:01:01 postfix policyd-cleanup: expired: 0 records
Aug 14 12:01:01 postfix policyd-cleanup: expiring blacklisted records (1250222461)
Aug 14 12:01:01 postfix policyd-cleanup: expired: 0 records
Aug 14 12:01:01 postfix policyd-cleanup: expiring autowhitelisted records older than 7 days (1250222461)
Aug 14 12:01:01 postfix policyd-cleanup: expired: 0 records
Aug 14 12:01:01 postfix policyd-cleanup: expiring helo records older than 7 days (1250222461)
Aug 14 12:01:01 postfix policyd-cleanup: expired: 0 records
Aug 14 12:01:01 postfix policyd-cleanup: expiring throttlerecipient records older than 31 days (1247544061)
Aug 14 12:01:01 postfix policyd-cleanup: expired: 0 records

回复: 关于不能接收邮件的问题,请版主指教。

老兄,先别说你的DNS有问题,我现在查的的确是不对啊。
你在 命令行下

dig -t MX wali.com.cn
dig -t MX wudo.com.cn
先查MX记录
然后再对MX的记录查询IP
下面是我查询的你的DNS的回馈。
dig -t MX wali.com.cn
wali.com.cn.            600     IN      MX      10 210.72.232.132.
dig -t MX wudo.com.cn
wudo.com.cn.            268     IN      MX      16 wudo.com.cn.
找不到你所说的
MX 202.105.58.162.

回复: 关于不能接收邮件的问题,请版主指教。

不好意思,写错了,我执行了,结果如下:
[root@postfix ~]# dig -t MX wali.com.cn

; <<>> DiG 9.3.4-P1 <<>> -t MX wali.com.cn
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64699
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;wali.com.cn.                   IN      MX

;; ANSWER SECTION:
wali.com.cn.            600     IN      MX      10 210.72.232.132.

;; Query time: 42 msec
;; SERVER: 202.106.0.20#53(202.106.0.20)
;; WHEN: Fri Aug 14 15:02:14 2009
;; MSG SIZE  rcvd: 59

回复: 关于不能接收邮件的问题,请版主指教。

还有wudo.com.cn 的MX的记录?
从6楼看,你 wali.com.cn 的 MX 是 210.72.232.132,不是你在一楼所说的邮件服务器的ip.

回复: 关于不能接收邮件的问题,请版主指教。

wudo.com.cn 是我另一台邮件,这台服务器是正常的。目前不能收接外网邮件的是wali.com.cn

回复: 关于不能接收邮件的问题,请版主指教。

不过你的这台 wali.com.cn 所在的 ip
210.72.232.132
的确是 打不开 25端口 啊,80端口也打不开,ping也ping不通。
你是说 这个 ip 上架设了 mail服务器吧。

回复: 关于不能接收邮件的问题,请版主指教。

谢谢版主的回复,我的这台邮件服务器已经正常运行了3个月了,也就是最近几天才出现不收接收外网邮件的问题,
我的主机名称是:postfix.wali.com.cn
telnet postfix.wali.com.cn 110
telnet postfix.wali.com.cn 25
都是正常的,我可以给外网发邮件,但就是不能接收外网的邮件,我查日志也没有报错呀,就是下面的状态,iptables 规则也是正常的

163的退信如下:
退信原因: 未知退信原因
英文说明:Can not connect to wali.com.cn:210.72.232.132:25

[root@postfix ~]# tail -f /var/log/maillog
Aug 14 20:01:01 postfix policyd-cleanup: expired: 0 records
Aug 14 20:01:01 postfix policyd-cleanup: expiring throttlerecipient records older than 31 days (1247572861)
Aug 14 20:01:01 postfix policyd-cleanup: expired: 0 records
Aug 14 20:01:01 postfix policyd-cleanup: clean up process starting: policyd v1.82
Aug 14 20:01:01 postfix policyd-cleanup: connecting to mysql database: 127.0.0.1
Aug 14 20:01:01 postfix policyd-cleanup: connected..
Aug 14 20:01:01 postfix policyd-cleanup: expiring throttlesender records older than 31 days (1247572861)
Aug 14 20:01:01 postfix policyd-cleanup: expired: 0 records
Aug 14 20:01:01 postfix policyd-cleanup: expiring throttlesender instances older than 1 hour (1250247661)
Aug 14 20:01:01 postfix policyd-cleanup: expired: 0 records

回复: 关于不能接收邮件的问题,请版主指教。

我从两个 IDC的 服务器对你的服务器进行 ping等动作,结果均不能访问。
两个 IDC一个是 北京 263.net的 机房,一个是北京网宿的机房。
你问一下你的宽带供应商吧。可能是你的ip的前端出了问题。
你可能是在网段或者某个小范围内访问,所以没问题,出了这个小范围,可能就出错了。

1==================================================================

[  ~]$ ping 210.72.232.132
PING 210.72.232.132 (210.72.232.132) 56(84) bytes of data.

--- 210.72.232.132 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 3998ms

[  ~]$ telnet 210.72.232.132 110
Trying 210.72.232.132...

[  ~]$ telnet 210.72.232.132 25
Trying 210.72.232.132...

2==================================================================
[  ~]$ ping 210.72.232.132
PING 210.72.232.132 (210.72.232.132) 56(84) bytes of data.

--- 210.72.232.132 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2010ms

[  ~]$ telnet 210.72.132.132 110
Trying 210.72.132.132...
telnet: connect to address 210.72.132.132: Connection refused
telnet: Unable to connect to remote host: Connection refused
[  ~]$ telnet 210.72.132.132 25
Trying 210.72.132.132...
telnet: connect to address 210.72.132.132: Connection refused
telnet: Unable to connect to remote host: Connection refused
===================================================================

回复: 关于不能接收邮件的问题,请版主指教。

oh,对了,不妨看看你的 iptables 现在的状态,说不定和 iptable写的规则不一样啊。
贴个service iptables status 看看。

就像我前两天突然发现公司的一台服务器上的 iptables列规则的时候,列出来2000多个,还不停,都是DROP一些ip的包的。
大惊。取消之后,这两天研究来研究去,也没研究出啥原因来,用的人太多了。装的东西也太多。只能想办法限制使用了。

回复: 关于不能接收邮件的问题,请版主指教。

感谢denvor的帮助,故障已解决。