最近试一试了SMTP发信功能,一台失败,一台成功,不知为何?
详细情形是这样的,
在AB两台电脑架同样IIS V5.1 SMTP,设定都一样,因为都是我设定,
A电脑是HINET ADSL直接连外网路,无区域网路,IP为218.163.XXX.XXX,
B电脑是学校区域网路,工作群组当中一台,有真实固定IP,IP为140.XXX.YYY.ZZZ,
然后在第三台电脑使用outlook express发信,以送信到
zzz000@ms95.url.com.tw(智邦)为例,
如果第三台电脑outlook express的SMTP设定为A电脑,则发信不成功,收件人收不到信件,
信件会停留在A电脑的C:\Inetpub\mailroot\Queue里面,
从A电脑PORT活动来看,如下图: A电脑会不断试很多次,好像送不进智邦伺服器,
A电脑也有下列纪录:
由于下列原因,讯息传递至远端网域 'ms95.url.com.tw' 失败: The connection was dropped by the remote host.如果第三台电脑outlook express的SMTP设定为B电脑,则发信成功,收件人可以收到信件,
从B电脑PORT活动来看,如下图: B电脑一次就成功了,
不只寄到智邦,寄到YAHOO等其他地方也会如此,都是A失败,B成功,
难道SMTP架在HINET的电脑都会被收信邮件伺服器拒绝?