Mdaemon

Mdaemon v6.8.5 和 Postini 傳遞問題

  • April 27, 2011

當我的 mdaemon 伺服器向 MX 位於 Postini 的域發送電子郵件時,我遇到了問題。收到單451後因為

451 Recipients not all at same mail host - psmtp

應該發送給 2 個人的消息,只會發送給第一個。有沒有辦法在 MDaemon 中處理這個問題?將消息排隊並稍後將其重新發送給其他收件人?

問題不在於 Postini。它與 MDaemon 一起使用。根據發行說明,6.8.5 版於 2003 年 9 月 12 日發布。該問題似乎已在 2005 年 9 月 7 日發布的 8.12 版中得到修復。

如果第二個收件人真的沒有收到電子郵件(不僅僅是延遲,而是稍後收到),這聽起來像是 Postini 的問題。

http://www.google.com/support/appsecurity/bin/answer.py?hl=en&answer=139512

解析度:400 系列響應是瞬態的(非致命的)。451 錯誤將郵件延遲回發送 MTA,MTA 應將郵件排隊並在稍後重新發送。消息安全服務這樣做是為了處理將消息發送給同一域中配置在不同郵件伺服器下的兩個不同使用者的情況。

因為這是延遲,所以在傳遞消息之前應該只存在片刻延遲。MTA 不應退回郵件,因為它收到了對郵件傳輸的單個 400 系列響應。

如果發送 MTA 丟棄郵件,請仔細查看發送伺服器的 SMTP 日誌或收到的任何退回郵件。發送 MTA 不理解 400 系列響應是一個暫時(非致命)錯誤,或者在退回消息中嵌套了 451 錯誤的 500 系列響應。500 系列響應是一個永久性的致命錯誤,會導致電子郵件退回。

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