База данных Spamassassin настроена, но не используется

Для каждого пользователя электронной почты, которого я хочу использовать свою собственную базу данных Bayes.

Базы данных расположены по адресу / home / spamd / [домен] / [пользователь] , например /home/spamd/example.com/testuser с двумя файлами: bayes_seen и bayes_toks.

В / etc / default / spamassassin я установил virtual-config-dir :

OPTIONS="--create-prefs --max-children 1 -D --helper-home-dir --virtual-config-dir=/home/spamd/%d/%l -x -u spamd"

Однако в журнале я могу убедитесь, что ни один из заполнителей % d и % l не работает, они заменяются пустыми строками:

sep 20 12:16:19 DietPi spamd[11167]: config: using "/home/spamd//" for user state dir 
sep 20 12:16:19 DietPi spamd[11167]: bayes: tie-ing toDB file R/O /home/spamd///bayes_toks 
sep 20 12:16:19 DietPi spamd[11167]: bayes: tie-ing to DB file R/O /home/spamd///bayes_seen

Кто-нибудь может помочь? Спасибо.

0
задан 22 September 2019 в 19:08
1 ответ

Я обнаружил, что мне нужно указать параметр -u $ {recipient} для spamc , точнее, я использую его в master .cf для постфикса:

spamassassin unix -     n       n       -       -       pipe
    user=spamd argv=/usr/bin/spamc -u ${recipient} -f -e
    /usr/sbin/sendmail -oi -f ${sender} ${recipient}
0
ответ дан 5 December 2019 в 00:44

Теги

Похожие вопросы