有人給我發了一封電子郵件,但我沒有收到,這是他們日誌中的內容。似乎找不到該訊息的文檔/解釋
status=sent (250 2.7.0 Ok, discarded, id=24684-20 - BANNED: Index)
我確實找到了 DSN=2.7.0 的 RFC 解釋,但無法計算出訊息的其餘部分。
答案1
聽起來好像負責管理您郵箱的人選擇了承擔傳遞訊息的責任,然後沒有或沒有立即傳遞訊息,儘管措辭指向前者。
問你的郵政局長解釋- 您不會找到更多關於此的標準化信息,因為接受然後不發送是非標準行為,通常不適合用戶郵箱。標準預期行為通常是這樣的:
當接收者 SMTP 接受一封郵件(透過發送「250 OK」訊息來回應 DATA)時,它就接受了傳遞或中繼該訊息的責任。它必須認真對待這項責任。 --rfc5321#section-6.1
在理想的情況下,選擇偏離此期望的郵件管理員將確保狀態訊息清楚地說明問題,以幫助修復,以防它影響的不僅僅是預期的郵件流。例如,如果該操作旨在處理發送方的失控進程,則應顯示類似「已丟棄與最近從 IP XYZ 接收到的訊息 ID 相符的訊息」之類的內容。