請問我使用IIS 7的SMTP分別寄信到gmail.com及yahoo.com.tw,同時間送出,但接收時間卻差了近半小時,請問可能是那兒出了問題呢?
lovex提到:
差了近半小時
gmail.com 及 yahoo.com.tw 都算超忙的 mail service,一般而言,差距半小時,算是可以接受的時差。它們不保證信一定馬上送到吧?更何況還會經過 FQDN 查詢、病毒掃描、垃圾信判斷等等步驟。
不過是不是有提供 VIP 限時信,請洽該服務客服。
會不會是IIS的SMTP被當成廣告信跳板, 正常信件被廣告信卡住.
一般而言, 此問題發生在寄件端的可能性大些,
先 check 一下你的 SMTP log 有沒有如下字樣
"451 Message temporarily deferred - [numeric code]"
如果有, 就是 yahoo 的 mail 有一種防堵垃圾信的機制
它會把該 mail host 第一次寄過來的 mail 先踢回去
如果這個 mail 有被 re-send 過來
則 yahoo 會認定這個是正常的 mail host
(因為有部份發廣告的軟體為降低自身的 loading, 是採射後不理的方式處理)
再觀察看看後續的 mail 速度有沒有恢復正常