« 今天改了改MT样式表,舒服了一点 | Main | 感受4月10日广州抵制日货游行 »
April 10, 2005
解决GBOX收发邮件不畅问题
受一个朋友的重托,要解决一台敢能公司GBOX 2500系列的邮件通服务器的故障。这个GBOX 2500出现了大概这些问题:
O.外部邮件发不进来
O.内网往外发邮件正常
O.内网收不了邮件
这个GBOX是一体化的设备,具体地址见:敢能科技 GBOX 2500介绍
登上了这个GBOX,发现是一个简化了的Linux系统,很多东西都被裁减掉了。
系统基本结构为Postfix + /etc/passwd + horde + 一个自开发的管理后台,包括相应的imap/pop3服务器等。
由于使用的是系统用户,因此安全性和扩充性相对于虚拟用户而言,要较为差一些。而对于中小企业而言,扩充性倒不是大问题,又有几个小企业能有几千上万个邮箱用户呢?如果真的到了那个地步,系统准要换了。
检查了一下main.cf文件和master.cf后,并没有明显异常的地方。再检查mx记录,发现mx记录指向了mail.xxx.cn,并无特别不对头。
于是在自己的email server给test@xxx.cn发邮件,看到邮件日志发现连接超时,而连接的ip地址居然是192.168.1.xxx。于是连忙查询了一下mail.xxx.cn的A记录,果然是指向了192.168.1.xxx,询问客户得知,192.168.1.xxx是GBOX机器的内网ip。
难怪只有内网用户能往外发邮件,而外部发来的邮件到达不了,原因都是mx记录的hostname A记录不正确所导致。搞清楚后让客户更正了指向,一切恢复正常。
小结
Email 的故障很多都出在DNS/网络类问题上,例如MX解析不了,或主机名解析不了,网络连接不可到达,ip地址被RBL组织封锁等。要发现这些问题,应尽早检查mx记录,邮件日志及退信内容。
Posted by hzqbbc at April 10, 2005 06:31 AM