标题: 请高手指点smtp出站的问题 [打印本页] 作者: yikuyirong 时间: 2006-3-11 09:07 标题: 请高手指点smtp出站的问题 我公司原来用exchange2003,使用正常,近来由于服务器发生了一起故障,将邮件服务器更换为Mdaemon V7,没有想到问题接踵而来,可以正常收信,但是信件发不出去了。<br>
我做了下列试验分析:<br>
服务器为公网地址,smtp的监听端口和出站端口都设置为25,用客户机telnet 服务器地址 25 可以连通,但是服务器telnet localhost 25却总提示连接失败,用netstat察看端口在正常监听,这时如果把smtp的监听端口更改为26,在服务器上telnet localhost 26就可以连通了,客户机telnet 服务器地址 26也没有问题,分析smtp应该没有问题,又做了更进一步的测试,用服务器telnet公网上的邮件服务器都会提示连接失败,如telnet smtp.126.com 25,便会提示连接失败。<br>
我个人感觉因为以前正常使用中,dns和网络配置没有问题。<br>
邮件服务器也应该正常工作中。<br>
很奇怪的故障就是我的服务器不能连接任何服务器的25端口,不管是他自己还是公网的邮件服务器,我考虑好像是windows的故障,但是有不知道如何解决,因为我的服务器上还有别的一些服务 ,所以不能重新安装系统,希望高手给与指点,谢谢。<br>
<br>
附Mdaemon的smtp出站日志:<br>
Fri 2006-03-10 15:27:39: Session 18; child 1<br>
Fri 2006-03-10 15:27:38: Parsing Message <e:\mdaemon\remoteq\pd50000000001.msg><br>
Fri 2006-03-10 15:27:38: From: webmaster@jingling.com.cn<br>
Fri 2006-03-10 15:27:38: To: yikuyirong@126.com<br>
Fri 2006-03-10 15:27:38: Subject: hello<br>
Fri 2006-03-10 15:27:38: Message-ID: <WorldClient-F200603101423.AA23070001@jiabaoruye.com.cn><br>
Fri 2006-03-10 15:27:38: [126.com]的 MX-record 解析已在进行(DNS 服务: 221.214.14.130)...<br>
Fri 2006-03-10 15:27:39: P=050 D=126.com TTL=(30) MX=[mx.126.split.netease.com] {220.181.15.138}<br>
Fri 2006-03-10 15:27:39: Attempting MX: P=050 D=126.com TTL=(30) MX=[mx.126.split.netease.com] {220.181.15.138}<br>
<font color="red">Fri 2006-03-10 15:27:39: 正在试图 SMTP 连接到 [220.181.15.138 : 25]<br>
Fri 2006-03-10 15:27:39: 等候 socket 连接...<br>
Fri 2006-03-10 15:27:39: Winsock Error 10053 软件导致连接中止。<br>
Fri 2006-03-10 15:27:39: 连接 socket 错误</font><br>
Fri 2006-03-10 15:27:39: 此信已经过了 64 分;在这个队列还剩余 0 分<br>
Fri 2006-03-10 15:27:39: 主要队列的生命期已到;邮件将放在重试队列<br>
Fri 2006-03-10 15:27:39: SMTP 连接异常终止(字节入/出: 0/0)作者: atong999888 时间: 2006-3-11 10:19 标题: re:把windows自带的smtp服务停一下... 把windows自带的smtp服务停一下试一下.作者: yikuyirong 时间: 2006-3-11 10:43 标题: re:windows的smtp已经被禁用了掉了... windows的smtp已经被禁用了掉了,用netstat -an能看到25端口正常监听,现在是服务器连接其他服务器的25端口有问题啊作者: U-Mail 时间: 2006-3-12 17:07 标题: re:卸载你整个的系统,装英文的版本。 卸载你整个的系统,装英文的版本。作者: goxia 时间: 2006-3-13 16:42 标题: re:Winsock error 10053... Winsock error 10053 usually occurs with routers, firewalls and proxies. Are you using any of these? If you're using a router, please be sure that the MTU setting is at 1500. Then, see if this resolves your issue. If not, double check the MTU setting on the MDaemon server (the MTU setting is in the registry). <br>
<br>
Here's more on Winsock 10053:<br>
<br>
WSAECONNABORTED (10053) Software caused connection abort <br>
<br>
A connection abort was caused internal to your host machine. The software caused a connection abort because there is no space on the socket's queue and the socket cannot receive further connections.<br>
<br>
WinSock description: The error can occur when the local network system aborts a connection. This would occur if WinSock aborts an established connection after data retransmission fails (receiver never acknowledges data sent on a datastream socket). <br>
<br>
TCP/IP scenario: A connection will timeout if the local system doesn't receive an (ACK)nowledgement for data sent. It would also timeout if a (FIN)ish TCP packet is not ACK'd (and even if the FIN is ACK'd, it will eventually timeout if a FIN is not returned). 作者: promontory 时间: 2006-3-15 14:26 标题: windows的smtp在那里禁用 windows的smtp在那里禁用