最近試一試了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的電腦都會被收信郵件伺服器拒絕?