2010-08-11, 10:26 | #1 (permalink) |
普通会员
注册日期: 2010-08-10
帖子: 53
|
分析邮件服务器不能收发的原因与解决方法
有很多用户都会碰到邮件服务器不能正常收发邮件,但又束手无策。以下是本人的一点经验与总结。
1.通过nslookup命令探测你的域名是否已经做好MX记录解析,MX记录又叫邮件交换记录这个是必须的。 方法如下: 可在“开始”菜单->"运行"中输入CMD打开命令提示符,输入如下命令: C:\> nslookup Default Server: google-public-dns-a.google.com Address: 8.8.8.8 > set type=mx > musemailsvr.com (输入您想解析的邮件地址中“@”符号后的域名) Server: google-public-dns-a.google.com Address: 8.8.8.8 Non-authoritative answer: musemailsvr.com MX preference = 10, mail exchanger = mail.musemailsvr.com > 如果有以上显示说明你的域名已经做好了MX记录 2.在服务器外部用telnet命令探测你的邮件服务器的25、110端口是否已经对外开放,这两个端口一定要开通25端口是用来发邮件的,110端口是用来收邮件的. 3. 确定您的邮件服务器能不能正确的连接到外面的主机,在"开始"菜单->"运行"中输入CMD,打开命令提示符,在命令行方式下执行如下命令: C:> telnet sinamx.sina.com.cn 25 220 sina.com ESMTP 如果能见到上述住处就表示能正常连接,否则表示不能正常连接。 4. 您的邮件服务器上没有安装一些邮件防火墙软件。如果用了请停止。因为邮件防火墙软件,会接管SMTP、POP3端口,请邮件系统不能正常工作。如果用了瑞星,请关闭邮件监控功能。 5. 可能是DNS服务器设置不正确,请用管理工具登录邮件系统后,您可以进入"网上邻居",右键点击"本地连接"->选择"属性"->双击"Internet 协议 (TCP/IP)",在弹出的对话框中选择“使用下面的DNS服务器地址”,并在“首先DNS服务器”和“备用DNS服务器”中,增加当地的dns服务器地址,然后点击“确定”。 6.如果用了avp,avp它有个设置防止邮件群发蠕虫的保护,将你的邮件服务器软件的主程序名加入到排除列表中 |