在工作中,我们的 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
Run Code Online (Sandbox Code Playgroud)
并且可用于监控交付延迟时间和延迟数量(这将是您被列入黑名单的第一个迹象):
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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4173 次 |
最近记录: |