Iis
傳遞狀態通知(延遲)消息
我的一些使用者在收件箱中收到“發送狀態通知(延遲)”消息,用於發送給單個收件人的郵件。這讓我感到困惑
我進行了 nslookup 測試,看到了 2 台 MX 伺服器。我能夠連接到一個但不能連接到另一個……兩者都有 0 首選項。我去了 dnsstuff 以確保結果是
- 在第一台 MX 伺服器上:$$ Could not connect: Could not receive data: Operation timed out. $$
- 在第二個 MX 伺服器上:$$ Successful connect: Got a good response [250 ok $$](耗時 0.500 秒)
我使用 IIS SMTP 作為我的 Exchange 2003 的中繼伺服器,它充當網關伺服器。為什麼不將郵件發送到第二個 IP 以避免延遲郵件?…只是好奇。
看起來他們的 0 重量郵件伺服器之一已關閉。具有相同權重的伺服器是循環負載平衡的,因此當您的郵件伺服器連接到該伺服器時,它會超時,如果沒有更高權重的伺服器,那麼您將獲得 NDR。
如果你不控制伺服器,你可以等待它,或者嘗試與執行該伺服器的人取得聯繫。
Telnet 到埠 25 上的第二台伺服器
發出這些命令
EHLO yourdomainname.com MAIL FROM: you@yourdomain.com RCPT TO: them@theirdomain.com DATA type some data here end with a period and a few lines .
看看他們的伺服器是否能夠接受消息。