Email

SMTP 錯誤,郵件出現在已發送文件夾中,沒有退回

  • June 18, 2019

我的郵件客戶端報告它嘗試使用 GSuite 郵件帳戶發送的郵件的 SMTP 錯誤。我知道這種連接通常有效,因為它每天發送 100 封電子郵件。

今天我收到了一些發送嘗試的錯誤消息:

SMTPDataError: 451
4.3.0 Mail server temporarily rejected message. q3sm7938966qta.74 - gsmtp

我正在嘗試確定是否確實發送了此消息,但我很困惑。您可以看到客戶端正在從 GSuite 報告上述錯誤消息。

如果我在 GSuite 電子郵件日誌中查找此消息,它會說它已發送,但未發送給收件人。它還說它被“拒絕”。

到目前為止,消息似乎沒有成功發送。但是,如果我查看帳戶的已發送消息文件夾,則會顯示該消息。任何地方也沒有相關的反彈消息。

所以我很困惑這條消息是否真的被發送了。如果它已經成功發送,我不想重新發送它。有人可以澄清所有這些意味著什麼嗎?

根據響應的類型,消息已發送但仍保留在隊列中。伺服器稍後會嘗試傳遞它。如果出現錯誤,請阻止它的傳遞,您將被告知。這可能在幾種情況下發生:

  • 接收方的真正技術問題

    • 伺服器將嘗試傳遞它,直到它達到限制,然後會通知您無法傳遞該消息。
  • 在接收方申請灰名單

    • 伺服器將嘗試稍後傳遞(通常 2 分鐘以上),並且以下嘗試之一(通常不超過 5 分鐘)將成功。

有了這個臨時錯誤程式碼,嘗試重新發送它沒有多大意義——很可能它也會被排隊。

引用自:https://serverfault.com/questions/971815