2013-04-29 92 views
2

我們有一個我們用來發送電子郵件的postfix服務器。該服務器被許多服務使用。因此,對於使用Amazon SES,我已將我們的Postfix服務器與SES SMTP接口(使用「http://docs.aws.amazon.com/ses/latest/DeveloperGuide/postfix.html」)進行了集成。配置工作正常,郵件正確傳送。Postfix處理Amazon SES最大發送率錯誤

現在,由SES施加的電子郵件數量限制爲5個/秒,並且會引發錯誤'454限制失敗:超出最大發送速率'。

我是Postfix的新手。 請指導我使用Postfix中的配置設置,以便在發生錯誤'454節流失敗:超過最大發送速率'時使postfix重新發送郵件。

此外,如何偶爾'連接超時'錯誤與中繼服務器(亞馬遜SES)發生時,如何重新發送電子郵件。

回答

2

這不是你問的實際的答案,但你可以繞過這個問題,

您可以添加在main.cf文件此行

default_destination_concurrency_limit = 1個 default_destination_rate_delay = 10S

這會延長時間延遲,但您不會收到錯誤消息。

您也可以驗證這一點link瞭解更多關於postfix的性能轉向

0

我想知道同樣的事情,所以我嘗試過了一個新的後綴安裝。我發現無需額外配置,並且在日誌文件中報告原始限制錯誤後約5分鐘,postfix確實重試發送消息。