分析邮件服务器不能收发的原因与解决方法
2010-6-7 9:47:58 新浪博客 未知
有很多用户都会碰到邮件服务器不能正常收发邮件,但又束手无策。以下是本人的一点经验与总结。
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它有个设置防止邮件群发蠕虫的保护,将你的邮件服务器软件的主程序名加入到排除列表中。
=====================
要创建和安全地配置 SMTP 连接器,请按照下列步骤操作:
1. 启动 Exchange 系统管理器。
2. 展开“管理组”容器。为此,请单击该容器左边的加号 (+)。
3. 单击您想使用的管理组,然后展开它。
4. 展开“路由组”容器。
5. 单击您想使用的路由组,然后展开它。
6. 单击连接器容器。右键单击连接器容器,然后单击新建。
7. 单击 SMTP 连接器。
8. 在常规选项卡上,为该连接器提供一个适当的识别名。
9. 选择使用 DNS 或转发到智能主机(如果您在通过 Internet 服务提供商的发送邮件服务器进行中继)。如果转发到智能主机,请在智能主机的 IP 地址外加上方括号。
10. 在本地桥头下,单击添加。添加将成为路由组桥头服务器的服务器。将一个 SMTP 虚拟服务器指派为 SMTP 连接器的桥头服务器。它可以是您在使用的服务器,也可以是同一路由组中的另一个服务器。或者,由多个服务器共同分担这一职责。
11. 单击地址空间选项卡。在连接器作用域下,单击整个组织或路由组。而在较低版本的 Exchange Server 中配置 Internet 邮件服务时,要单击添加,单击 SMTP,然后单击确定。除非需要出站电子邮件域限制,否则请接受默认设置 (*),并且保留成本为 1。如果已接受默认值 (*),则决不要单击以选中“允许将邮件中继到这些域”复选框。单击以选中“允许将邮件中继到这些域”复选框会打开您的服务器向世界各地中继。“允许将邮件中继到这些域”复选框应当仅用于安全的域到域连接。
12. 如果您已经选择将所有邮件转发到智能主机,则请单击高级选项卡。单击出站安全选项,然后为中继主机选择适当的身份验证方法。默认设置是“匿名访问”。除非您先前已与 ISP 有其他安全级别的安排,否则如果转发到 ISP,必须使用匿名。如果转发到您自己的服务器或环境之外的另一台服务器,请与该服务器的管理员协作,以便选择适合两台服务器的安全级别。使用以下格式,可在此框中添加多个智能主机:
[IP];[IP];[IP];[IP]
13. 单击确定退出“出站安全”。
14. 单击确定退出高级选项卡。
15. 单击确定退出 SMTP 连接器。
16. 必须重新启动 Microsoft Exchange 路由引擎服务和 SMTP 服务才能使这些更改生效。