spamassassin 通过 procmail:.procmailrc 移动垃圾邮件,但 /etc/procmailrc 不移动

spamassassin 通过 procmail:.procmailrc 移动垃圾邮件,但 /etc/procmailrc 不移动

我在尝试这个例子通过 procmail 全局设置 spamassassin。它成功添加了 X-Spam 标头,但并未将邮件移至垃圾邮件收件箱。

但是,在每个用户的 .procmailrc 文件中本地使用此示例确实有效(按照指示,注释掉DROPPRIVS=yes)。

我猜这与文件权限有关,但我不知道如何修复它。有什么想法吗?

先感谢您!

编辑:根据 triplee 的建议,我启用了日志记录,结果如下:

# cat /var/log/proclog 
procmail: Assigning "DROPPRIVS=yes"
procmail: Assuming identity of the recipient, VERBOSE=off
procmail: Lock failure on "spamassassin.lock"
procmail: Lock failure on "almost-certainly-spam.lock"
procmail: Error while writing to "almost-certainly-spam"
procmail: Lock failure on "probably-spam.lock"
procmail: Error while writing to "probably-spam"
From [email protected]  Sun Feb 12 06:12:44 2012
  Folder: /var/mail/user    

答案1

出于记录,我正在回答这个问题,但感谢 tripleee 的建议。添加以下行(或类似行)可修复/etc/procmailrc此问题:

MAILDIR=$HOME

相关内容