Re: spamd: failed to create readable default_prefs

От: Victor Sudakov <CGatePro_at_mx_ru>
Дата: Tue 18 Mar 2014 - 16:50:15 MSK

Varinov Nicolay wrote:
>
> >> 3.4 у меня нет, но есть пара вопросов.
> >> У тебя SA в однопользовательском режиме задуман или с вирт пользователями?
> VS> В однопользовательском.
>
> Этот ответ и ждал.
>
> >> Настройки пользовательские и базу бейс не хранишь в SQL ?
> VS> Упаси бог!
> Можно поспорить, для мня SA в однопользовательском бяка, ни
> черных/белых списков, ни своих порогов на спам...

Я всегда использовал в однопользовательском, т.к. по лени своей не хотелось организовывать какой-то доступ пользователей CGP к пользовательским предпочтениям. Это ведь надо сайт писать, авторизацию и т.п.

> Ну ладно суть не в этом.
>
> VS> На SpamAssassin-3.3.2_6 база прекрасно жила в
> VS> /var/spool/spamd/.spamassassin/bayes_* , куда указывает ключ -H.
> >> Хотя, что мне подсказывает что не хранишь.
> >> А sa-cgp запущен в режиме одиночного пользователя ?
> VS> Там ниже приведены мои ключи запуска:
> VS> "-x -l -m 12 --round-robin -u spamd -i -A 10.,212.73.124.,212.73.125. -H /var/spool/spamd"
>
> Нет. это ключи spamd, а меня ключи sa-cgp интересовали.

sa-cgp не менялся, поменялась только версия SpamAssassin.

Но изволь:

33720 ?? S 0:00.80 Plugins/sa-cgp -d 212.73.124.13 -r1

>
> VS> Есть и -x и -H , я уж не знаю, как еще одиночней его запустить.
> >> На первый взгляд у тебя SA работает с вирт. пользователями, а ты
> >> от него ждешь обратного.
> VS> Вот и вопрос, как ему запретить работать с вирт. пользователями? Ясен
> VS> пень, что он пытается это делать, вопрос как отучить.
>
> Возможно, просто не слать запросы от виртуальных пользователей,

Не хотелось бы, т.к. для логирования полезно.

> покажи опции херпера и какая инкарнация sa-sgp у тебя используется,
> покажи вывод sa-sgp -h

$ /var/CommuniGate/Plugins/sa-cgp -h
Usage: sa-cgp [options]

  -d host[,host2] :  specify host to connect to  [default: localhost]
  -h              :  print this help message
  -p <port>       :  specify port for connection [default: 783]
  -r {0|1}        :  rcpt mode: 0 - use single user for all rcpt
                  :             1 - use rcpt as user
  -s <size>       :  specify max message size, any bigger and it will
                  :  be returned w/out processing. default: 700k
  -t <sec>        :  timeout in seconds to read from spamd.
                  :  0 disables, default: 600 sec
  -u <username>   :  username used in single user mode
  -U <path>       :  use UNIX domain socket with path

$

Я не спорю, "User: name@domain" в протоколе SPAMC передается, но на прежней версии SpamAssassin это не мешало, а для логов было полезно.

> >> Ну и --virtual-config-dir в мане на spamd посмотри.
> VS> Смотрел. Но мне как раз не нужны никакие virtual configs.
> Там есть финты с заменой имен вирт. пользователей в домен возможно
> поможет как временый хак.

Ну я конечно прописал пока ключ
"--virtual-config-dir=/var/spool/spamd/virtual1" spamd, чтобы на всех так называемых юзеров bayes_ складывался в одном месте. Но это именно что хак.

>
> А, не пробовал SA на rspamd заменить, в некоторой части спама он мне показался по
> эфективнее SA.

Даже не слышал про такой. Порекламируй pls?

> Правда, как всегда вопрос о херпере открыт, я простой вариант его уже с полгода
> тестирую, правда на нагрузке не большой.
>

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
sip:sudakov@sibptus.tomsk.ru
Получено Tue Mar 18 12:50:26 2014

Этот архив был сгенерирован hypermail 2.1.8 : Tue 18 Mar 2014 - 17:17:34 MSK