郵件
訊息被 SMTP 接收控制拒絕時的錯誤處理
接收 SMTP 限制是由「SMTP 接收程式」在接受訊息之前強制執行,不是由「路由器」在訊息已經送抵系統後執行。差別在於強制執行限制的位置會影響訊息被拒絕時處理錯誤的方式。當「路由器」限制造成訊息被拒絕時,Domino 會傳回失敗訊息,對寄件人說明失敗的原因。Domino 產生的未遞送報告中含有預設文字,您可以自訂該文字。例如,當您配置伺服器的訊息大小上限時,Domino 只會在 MAIL.BOX 中收到訊息後才檢查它的大小。如果訊息超出配置的大小,「路由器」會對寄件人產生失敗訊息。
然而,如果您設定導致 Domino 拒絕收信的 SMTP 限制,則 SMTP 接收程式會在 SMTP 傳送期間傳回永久錯誤;訊息絕不會進入伺服器。在此情況下,寄件的 SMTP 伺服器需負責對寄件人產生失敗訊息。例如,如果接收 Domino SMTP 伺服器與傳送 SMTP 伺服器都支援 ESMTP SIZE 擴充,且 Domino 伺服器已配置為遵循訊息大小上限,則在 Domino SMTP 接收程式收到超出定義限制的訊息時,會在接收訊息之前先拒絕它,並對傳送伺服器傳回永久錯誤。您不能使用 Domino 管理工具來自訂伺服器的 SMTP 回應。
使用 Extension Manager 自訂伺服器的 SMTP 回應
您可以使用 Notes/Domino 之 IBM Lotus C API 工具箱的 Extension Manager 服務所提供的 SMTP 邏輯函數鏈結鉤,控制 SMTP 回應的內容。如需相關資訊及下載工具箱,請參閱相關主題中的「其他文件資源」。
相關主題