我的服务器目前正在托pipe8个独立的网站(不断增长),其中四个在全天积极发送电子邮件,一些在夜间批量(select)列表。 我刚刚完成了为每个域设置PTR,SPF,Domainkeys和DKIM,现在我想移动到捕捉反弹来标记和删除垃圾邮件地址。
我想知道是否有可能(如果是这样,如何)要求postfix将从每个域发送的邮件logging到除/ var / log /中的单个组合文件之外的单独文件。 虽然这对我自己读取日志没有太大的帮助,但是我可以在夜晚的不同时间在较小的日志上运行CRONparsing器,这样我就可以长时间保持我的服务器上的负载不被刺激。 此外,还可以进行其他分析工作,以便更快速地诊断各个域的错误。
我应该运行一个CRON来后处理前一天的日志和分割(这本身就包含一些扩展的负载),还是我可以将其设置为在日志写入时自动完成?
我假设你正在使用系统日志,尝试更改为更高级的系统logging器,如rsyslog (新的debian默认的系统日志)或syslog-ng
有了它们,您可以使用正则expression式为每个域创build不同的日志文件,和/或做适当的实时记帐。