![如果电子邮件被 DSPAM 归类为垃圾邮件,则在 postfix mail.log 中显示垃圾邮件通知/警告](https://linux22.com/image/493090/%E5%A6%82%E6%9E%9C%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E8%A2%AB%20DSPAM%20%E5%BD%92%E7%B1%BB%E4%B8%BA%E5%9E%83%E5%9C%BE%E9%82%AE%E4%BB%B6%EF%BC%8C%E5%88%99%E5%9C%A8%20postfix%20mail.log%20%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%9E%83%E5%9C%BE%E9%82%AE%E4%BB%B6%E9%80%9A%E7%9F%A5%2F%E8%AD%A6%E5%91%8A.png)
目前,在我的设置中,我已配置了 postfix、dspam 和 clamav。一切运行正常。唯一的问题是,当 dspam 检测到电子邮件为垃圾邮件时,postfix mail.log 中没有关于它的消息/警告/通知,唯一显示的是(通过 dspam 服务发送)。
我需要跟踪/打开 dspam system.log 才能知道该电子邮件是否确实被 dspam 归类/标记为垃圾邮件。
有什么方法可以让我自动将此信息添加到 postfix mail.log 中?
答案1
让 dspam 将消息写入 syslog 邮件设备;这会将其放入 mail.log 中。
答案2
dspam system.log 文件包含有关 Web UI 的信息 - 据我所知,您可以获得最接近 syslog 信息的方法是使用 dspam.conf 中的 TrackSources 参数:
TrackSources 垃圾邮件 非垃圾邮件
我相信新版本支持(垃圾邮件|非垃圾邮件|病毒)。
...
2 月 26 日 03:47:00 dspam[]: 检测到的垃圾邮件 2 月 26 日 03:47:22 dspam[]: 来自的无害邮件