我正在帮助某人处理基于 Plesk (8.4) 的 Linux 服务器,该服务器运行 qmail 和 spamassassin。
垃圾邮件过滤器通过控制面板配置,并且似乎正在服务器上运行。
每当配置改变时都会输出以下内容:
Feb 17 13:24:44 ip-72-167-112-76 spamd[15677]: spamd: server hit by SIGHUP, restarting
Feb 17 13:24:44 ip-72-167-112-76 spamd[15677]: spamd: child 15678 killed successfully
Feb 17 13:24:44 ip-72-167-112-76 spamd[15677]: spamd: child 15679 killed successfully
Feb 17 13:24:44 ip-72-167-112-76 spamd[15677]: logger: removing stderr method
Feb 17 13:24:44 ip-72-167-112-76 spamd[15681]: rules: meta test DIGEST_MULTIPLE has undefined dependency 'DCC_CHECK'
Feb 17 13:24:44 ip-72-167-112-76 spamd[15681]: spamd: server started on UNIX domain socket /tmp/spamd_full.sock (running version 3.1.9)
Feb 17 13:24:44 ip-72-167-112-76 spamd[15681]: spamd: server pid: 15681
Feb 17 13:24:44 ip-72-167-112-76 spamd[15681]: spamd: server successfully spawned child process, pid 15682
Feb 17 13:24:44 ip-72-167-112-76 spamd[15681]: spamd: server successfully spawned child process, pid 15683
Feb 17 13:24:44 ip-72-167-112-76 spamd[15681]: prefork: child states: II
但邮件似乎没有被检查 - 特别是黑名单项目没有被标记 - 所以一切顺利。
如果我在命令行上运行 spamassassin,它可以正常工作,将列入黑名单的地址的电子邮件视为垃圾邮件。
spamassassin -t -D < /tmp/spam
我在 /var/log/messages 或 /usr/local/psa/var/log/maillog 中没有看到任何错误/消息
找到了类似的东西的模糊参考这里- 也许我们需要更新 spamassassin。
还有一个关联说要运行 mchk,但不确定这会造成多大的破坏......
关于如何调试这个有什么提示吗?
提前致谢。
答案1
我运行了 mchk 进程并解决了该问题。