我正在帮助某人使用基于 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,但不确定这会有多大的破坏性......
关于如何调试的任何提示?
提前致谢。
我运行了 mchk 进程并解决了问题。