Записи с тегом «spamassassin»

Решение проблемы со spamassassin в Debian

07.11.2009 0:14 / Артём Волк / 888 просмотров / ...

Почему-то после установки spamassassin на Debian 4, он упорно отказывался запускаться от root, используя пользователя nobody. Из-за этого база Байесовского фильтра не могла быть куда-либо сохранена. Не очень красивое решение из старого баг-репорта.

adduser --disabled-login --system --home /var/spool/spamd spamd

В файле /etc/default/spamassassin в параметр OPTIONS был добавлен параметр

-u spamd

Дополнение: для того, чтобы в логи не сыпались ошибки о том, что у spamd не получилось создать файлы личных настроек пользователей, необходимо добавить следующие параметры:

-u spamd -x --virtual-config-dir=/var/spool/spamd

Поиск более правильного решения продолжается.

Бонус: настройка OpenWebmail

OpenWebmail имеет встроенные средства для вызова sa-learn если пользователь помечает письмо как «spam» или «ham» (не спам). Для того, чтобы при этом обновлялась не локальная база пользователя, а база в указанном каталоге, необходимо изменить два параметра в конфигурации OpenWebmail:

learnspam_pipe	/usr/bin/sa-learn --dbpath=/var/spool/spamd/bayes --mbox --spam
learnham_pipe	/usr/bin/sa-learn --dbpath=/var/spool/spamd/bayes --mbox --ham