最佳實務 - SMTP 逾時

最佳實務 - SMTP 逾時

再會,

這個問題很簡單。在接收端使 SMTP 連線逾時的最佳實踐是什麼?

背景:我們目前遇到一個寄件者需要 10 分鐘才能向我們發送大約 10 MB 電子郵件的問題。所以顯然它是相當慢的。為什麼它很慢,我們不知道,因為我們沒有直接與寄件者聯繫(而且我相當確定他們的 IT 會轉身忽略這個問題)。

目前,我們的配置是,如果電子郵件完成時間超過 10 分鐘,則該電子郵件將逾時。如果需要 11 分鐘,它將被暫時失敗並將其傳回給寄件人,告知服務不可用,他們必須重試。在連接期間,會持續進行資料包傳輸,因此不會出現通訊中斷或其他情況,例如,如果我們將超時從 10 分鐘提高到 20 分鐘,我相當確定我們會收到更多成功的電子郵件臨時失敗。

這是一個問題嗎?最好的做法是什麼?我工作的地方我們處理數百萬封電子郵件。所以我正在與擁有這種配置的部門進行鬥爭,因為他們害怕整體的「影響」。

但實際上,影響可能很小,因為我們的接收郵件伺服器在等待「20 分鐘」結束時仍會處理其他電子郵件。它不會造成交通堵塞,因為每天只有幾封電子郵件,而且其中許多都是從早期失敗中重試的。

相關內容