Автор Тема: Пакет sa-content-filter - настройка spamassassin  (Прочитано 1267 раз)

Оффлайн grumbler

  • alt linux team
  • ***
  • Сообщений: 126
Приветствую!

Altlinux P7. postfix+spamassassin+clamav+dovecot
Увидел странное: пакет sa-content-filter установил файл /var/lib/spamd/.spamassassin/user_prefs и заменил строку параметров spamd на
"--socketpath=/var/run/spamd/socket -x -P -L --username=spamd --virtual-config-dir=/var/lib/spamd/.spamassassin"Таким образом, директивы этого файла перекрывают директивы рекомендованного для настройки /etc/spamassassin/local.cf
В документации к пакету такое не описано. man sa-content-filter отсутвует и отсутствует даже /usr/share/doc/sa-content-filter

В результате для настройки фильтра спама приходится изменять /var/lib/spamd/.spamassassin/user_prefs и это при том, что этот файл будет затёрт обновлением пакета sa-content-filter и администратор сервера никак не узнает о таком факте.
Явный непорядок.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Пакет sa-content-filter - настройка spamassassin
« Ответ #1 : 09.03.2016 14:25:56 »
Так этот sa-content-filter можно и не ставить. А баг лучше в багзиллу. Если это баг.

Оффлайн grumbler

  • alt linux team
  • ***
  • Сообщений: 126
Re: Пакет sa-content-filter - настройка spamassassin
« Ответ #2 : 11.03.2016 09:56:36 »
Так этот sa-content-filter можно и не ставить.

Он устанавливается по умолчанию. Когда в web-интерфейсе альтератора включаешь "Фильтр спама", в параметры слушателя smtp вставляется "-oconternt-filter=filter:spamcheck",  а этот самый слушатель "filter" - это pipe с вызовом /usr/bin/content-filter.
У этого пакета есть одно преимущество: простейшим образом реализована возможность удалять детектированный спам: собственно в скрипте content-filter, если в его настройке задано "FILTER_MODE=drop", письма с пороговым уровнем спама дальше в МТА не передаются, сиречь тихо дропаются.
Конечно, можно сам скрипт скопировать в удобное место и удалить пакет.

А баг лучше в багзиллу. Если это баг.

Там есть ещё одно побочное действие, которое однозначно баг: в командной строке spamd жёстко задаётся пользователь несмотря на значение параметра CHILDUSER файла /etc/sysconfig/spamd. Сейчас оформлю баг

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Пакет sa-content-filter - настройка spamassassin
« Ответ #3 : 11.03.2016 13:29:15 »
Там есть ещё одно побочное действие, которое однозначно баг: в командной строке spamd жёстко задаётся пользователь несмотря на значение параметра CHILDUSER файла /etc/sysconfig/spamd. Сейчас оформлю баг
CHILDUSER я добавлял не так давно, и без оглядки на то, что какой-то ещё пакет лазиет в /etc/sysconfig/spamd... Но я использую spamd сам по себе, через mailfromd.
« Последнее редактирование: 11.03.2016 13:51:15 от asy »