я пытаюсь этот пример для глобальной настройки spamassassin через procmail. Он успешно добавляет заголовки X-Spam, но не перемещает сообщения в mboxes спама.
Однако, используя этот пример локально, в файле .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
Для протокола, я отвечаю на это, но заслуга тройки за его предложение. Добавление следующей строки (или аналогичной) в /etc/procmailrc
устраняет проблему:
MAILDIR=$HOME