Postfix
從 postfix 獲取有關可傳遞性的統計資訊
在工作中,我們的 CEO 正在製定一項計劃,以擺脫為我們提供垃圾郵件過濾等服務的服務提供商。
目前,我們所有的郵件都通過此服務轉發,所有傳入的電子郵件都通過此服務轉發給我們。
設置此設置的部分原因是由於“可傳遞性”-像我們使用的大型電子郵件服務提供商不太可能被列入黑名單(在我們轉移到他們之前我們遇到了一個問題,某些 ISP 會阻止我們發送太多電子郵件給他們的客戶(這只是訂單確認/發貨電子郵件!))
如果我們搬走,我們的郵件伺服器將直接投遞。我想建立某種監控系統,為我們提供關於我們發送了多少郵件、我們將它們發送到哪些域、跳出率、定期跳出我們的伺服器等的統計資訊。
有誰知道一個好的解決方案?
我已經使用 pflogsumm 大約 5 或 6 年了。它應該可以通過 apt-get 或 yum 輕鬆獲得。
通常,我會每周至少檢查一次報告,以確保數字看起來正常,但實際上並沒有更多的東西。一些有用的部分:
Report based on information in /var/log/maillog Postfix log summaries for Aug 6 Grand Totals ------------ messages 83401 received 85066 delivered 113 forwarded 3837 deferred (20601 deferrals) 2075 bounced 2 rejected (0%) 0 reject warnings 0 held 0 discarded (0%) 1667m bytes received 1666m bytes delivered 324 senders 103 sending hosts/domains 19822 recipients 3273 recipient hosts/domains
並且對於監控傳遞延遲時間和延遲數量很有用(這將是您被列入黑名單的第一個跡象):
Host/Domain Summary: Message Delivery (top 10) sent cnt bytes defers avg dly max dly host/domain -------- ------- ------- ------- ------- ----------- 34164 1344m 0 0.1 s 1.0 s xxxxxxxx.com 10332 67337k 48 17.5 s 2.1 h yahoo.com 8023 49019k 1 0.9 s 22.3 m gmail.com 5618 36421k 0 0.6 s 13.0 s hotmail.com 4933 34041k 0 0.3 s 10.0 s aol.com 4049 23887k 0 0.0 s 1.0 s cfmailtest.xxxxxxx 1670 10819k 0 1.1 s 34.0 s comcast.net 1211 7266k 0 0.6 s 7.0 s msn.com 827 5540k 0 2.5 s 51.0 s sbcglobal.net 685 5415k 21 48.1 s 1.4 h verizon.net