- 论坛徽章:
- 0
|
作者:吕大伟
时间:2007-9-20
Blog:http://ldw21cn.cublog.cn
情景:近日接到公司某部门员工说大部份邮件可以发送,惟有其中两封邮件不能发送
操作系统为windows2003系统,邮件系统Imail 8.0
分析:找到这两封邮件域名分别为mm2u.com.cn与fone.net.cn,可以使用nslookup进行mx解析,然后可以使用telnet到25端口,进而可以发现问题所在
解决步骤:
1)诊断
在邮件服务器上打开cmd命令行界面,做如下操作:
C:\>nslookup
>set q=mx
>mm2u.com.cn
Server: 202.106.46.151
Address: 202.106.46.151#53
Non-authoritative answer:
mm2u.com.cn mail exchanger = 1 211.151.32.109.
>exit
可以看出对方的邮件系统并未在DNS服务器上做mx设置,此时可用telnet对方邮件服务器就知不通了
C:\>telnet mm2u.com.cn 25(出现如下提示:)
正在连接到mm2u.com.cn...不能打开到主机的连接, 在端口 25: 连接失败
2)措施
编辑C:\WINDOWS\system32\drivers\etc\hosts文件,添加如下内容:
mm2u.com.cn
211.151.32.109
保存退出
此时再做telnet就可以了:
[color="#0000ff"]C:\>telnet mm2u.com.cn 25(此时就会出现正常界面了,如下所示:)
220 mm2u.com.cn ESMTP MDaemon 8.1.3; Fri, 21 Sep 2007 10:41:23 +0800
quit
3)用邮箱测试
编辑一封邮件就可以测试是否可以发出了
另一个域名邮件仿照如上所作即可成功……
总结:
在windows平台下,有时也可以像在linux下一样按照“一切皆文件”的想法,试着利用hosts文件也可以解决一些问题,在此分享一下个人解决一下问题的想法与思路。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/26862/showart_386797.html |
|