![在 Postfix 中,如何衡量每个用户或域使用了多少流量?](https://linux22.com/image/570823/%E5%9C%A8%20Postfix%20%E4%B8%AD%EF%BC%8C%E5%A6%82%E4%BD%95%E8%A1%A1%E9%87%8F%E6%AF%8F%E4%B8%AA%E7%94%A8%E6%88%B7%E6%88%96%E5%9F%9F%E4%BD%BF%E7%94%A8%E4%BA%86%E5%A4%9A%E5%B0%91%E6%B5%81%E9%87%8F%EF%BC%9F.png)
在 Postfix 中,如何衡量每个用户或域使用了多少流量?
我看不出有什么“开箱即用”的方法可以用 vanilla postfix 来实现这一点,但我确信这是一个相当普遍的需求。那么你该如何解决这个问题呢?
附加信息还可测量鸽舍的流量。
答案1
对于 Postfix 日志,等质量日志?它有点陈旧,但可以生成漂亮的 HTML 摘要。如果您想要一个命令行工具,pflogsumm
它就很棒。
我不知道 Dovecot 的统计数据,我更熟悉 Cyrus。
答案2
有多少流量以何种方式产生?在哪里?
在网络上,进来,出去,被处理?
您可以解析日志以确定有多少消息被接收、发送等等 - 著名的 mailgraph webapp 擅长这些。
对于每个域的实际消息大小,您最好将后缀日志传送到数据库,以便可以有效地处理它们。