QMail 是否保存已傳送電子郵件的副本?

QMail 是否保存已傳送電子郵件的副本?

我被要求檢索用戶的特定電子郵件(真正的詹姆斯龐德風格...)。它已透過我們網站上的郵件表單發送,但使用者從未收到電子郵件確認收據,因為他/她輸入了錯誤的電子郵件地址。

現在我的問題是:既然它是用PHP發送的並且郵件伺服器(QMail)回應錯誤,我應該能夠在QMail安裝目錄的bounce-folder中找到它,對嗎?我不記得我們保留退回郵件多久了(QMail 預設設定),但該郵件只有幾天了。 QMail 是否在某處保存已傳送電子郵件的副本?

已經瀏覽了大量的 QMail 教程,但還沒有找到明確的答案。 (QMail 的生活還是不錯的讀物 ->http://www.lifewithqmail.org/

答案1

您可以配置 qmail 來執行此操作,其中有些駭客(這裡有一個例子),但預設情況下,qmail 只是一個普通、無聊、非存檔的 MTA:它接收郵件,然後 (a) 將其傳送給本地用戶,或 (b) 將其發送到遠端系統進行傳送。


在普通的 qmail 設定中,如果郵件伺服器回應錯誤,您有兩種可能性:

  • 硬錯誤將被丟棄。放棄吧——消息消失了。
  • 如果 qmail 尚未達到其重試逾時限制,則軟體錯誤可能仍然存在。
    查看 qmail 佇列目錄(無論它在您的系統上是什麼)並查看郵件是否在那裡。

我的建議:告訴用戶郵件無法恢復。不要涉入電子郵件的沼澤,因為那裡有鱷魚。

相關內容