spamassassin через procmail: .procmailrc перемещает спам-сообщения, а /etc/procmailrc - нет

Я пытаюсь в этом примере настроить spamassassin через procmail по всему миру. Он успешно добавляет заголовки X-Spam, но не перемещает сообщения в почтовые ящики спама.

Тем не менее, использование этого примера локально, в файле каждого пользователя.procmailrc, работает (комментируя, как указано, DROPPRIVS=yes).

Я думаю, это связано с правами доступа к файлам, но я заблудился о том, как это исправить. Какие-нибудь мысли?

Заранее спасибо!

РЕДАКТИРОВАТЬ: Следуя предложению tripleee, я включил ведение журнала со следующими результатами:

# 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 root@example.net  Sun Feb 12 06:12:44 2012
  Folder: /var/mail/user    

1 ответ

Решение

Для протокола, я отвечаю на это, но заслуга триплеера за его предложение. Добавление следующей строки (или аналогичной) в /etc/procmailrc устраняет проблему:

MAILDIR=$HOME
Другие вопросы по тегам