一、专题背景
随着电子邮件的广泛普及和企业信息化建设的迫在眉捷,企业邮箱被誉为提升企业办公效率的第一选择。沟通速度快、传输形式多样化、无纸办公等,不仅节约通讯成本,更有利于企业信息管理。因此,越来越多企业选择自建电子邮件服务器或租用企业邮局系统。在全球互联网复杂的大环境下,IT技术日益革新,受邮件系统性能和地域网络影响,邮件服务器出现一些收发故障也再所难免。今天就解析一下邮件收发不正常的几种情况,供大家参考。
二、原因及解决办法
1、DNS 服务器的设置不对。
请用管理工具登录邮件系统后,您可以进入"网上邻居",右键点击"本地连接"->选择"属性"->双击"Internet 协议 (TCP/IP)",在弹出的对话框中选择“使用下面的DNS服务器地址”,并在“首先DNS服务器”和“备用DNS服务器”中,增加本地运营商的DNS服务器地址,然后点击“确定”。
2、DNS 服务器没有正常工作。
3、MX 记录不对或者没有刷新。
通过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命令探测你的邮件服务器的25、110端口是否已经对外开放,这两个端口一定要开通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。解决企业海外收发邮件不通畅的难题。