一、专题背景

 

         随着电子邮件的广泛普及和企业信息化建设的迫在眉捷,企业邮箱被誉为提升企业办公效率的第一选择。沟通速度快、传输形式多样化、无纸办公等,不仅节约通讯成本,更有利于企业信息管理。因此,越来越多企业选择自建电子邮件服务器或租用企业邮局系统。在全球互联网复杂的大环境下,IT技术日益革新,受邮件系统性能和地域网络影响,邮件服务器出现一些收发故障也再所难免。今天就解析一下邮件收发不正常的几种情况,供大家参考。

 

二、原因及解决办法

 

1DNS 服务器的设置不对。

   请用管理工具登录邮件系统后,您可以进入"网上邻居",右键点击"本地连接"->选择"属性"->双击"Internet 协议 (TCP/IP)",在弹出的对话框中选择“使用下面的DNS服务器地址”,并在“首先DNS服务器”和“备用DNS服务器”中,增加本地运营商的DNS服务器地址,然后点击“确定”。

 

2DNS 服务器没有正常工作。

 

3MX 记录不对或者没有刷新。

   通过nslookup命令探测你的域名是否已经做好MX记录解析,MX记录又叫邮件交换记录这个是必须的。

方法如下:

 

可在“开始”菜单->"运行"中输入CMD打开命令提示符,输入如下命令:

C:\> nslookup

Default Server: google-public-dns-a.google.com

Address: 8.8.8.8

 

> set type=mx

> 51CTO提醒您,请勿滥发广告! (输入您想解析的邮件地址中“@”符号后的域名)

Server: google-public-dns-a.google.com

Address: 8.8.8.8

 

Non-authoritative answer:

51CTO提醒您,请勿滥发广告! MX preference = 10, mail exchanger = mail.51CTO提醒您,请勿滥发广告!

>

 

如果有以上显示说明你的域名已经做好了MX记录

 

4、邮件服务器处于防火墙等组件后面,从而使防火墙等组件的设置影响到电子邮件的正常发送。比如:处于防火墙或路由等后面,必须检查有没有设置好端口映射。

 

检查方法:在服务器外部用telnet命令探测你的邮件服务器的25110端口是否已经对外开放,这两个端口一定要开通25端口是用来发邮件的,110端口是用来收邮件的。

 此外,由于处于防火墙等后面,也将引发 DNS 解析无法解析到正确的邮件服务器地址或者 MX 记录 等问题。

确定您的邮件服务器能不能正确的连接到外面的主机,"开始"菜单->"运行"中输入CMD,打开命令提示符,在命令行方式下执行如下命令:

C> telnet sinamx.sina.com.cn 25

220 sina.com ESMTP

如果能见到上述住处就表示能正常连接,否则表示不能正常连接。

 

5、服务器安装了某些代理服务器软件,没有正确的配置代理服务器。

 

6、服务器上同时运行了其他的SMTP服务。

 

7、服务器上安装了个人电脑用的防火墙软件( Norton Person Firewall),没有作好正确的配置。

 

8、服务器IP 被列入黑名单Black list。解决办法一、使用邮件服务器代理。二、更改企业邮件服务器公网IP。解决企业海外收发邮件不通畅的难题。