[sa-conf] пользователь nospam (autolearn часть 2)

Victor Ustugov victor на corvax.kiev.ua
Вс Мар 20 14:38:29 EET 2005


Nikolai V. Ivanyushin wrote:
> Victor Ustugov пишет:
> 
>> Nikolai V. Ivanyushin wrote:
>>
>>>>> Ну, всё таки кошерно, как мне кажется, 
>>>>> --virtual-config=/home/nospam/.spamassassin, т.к. в этом случае 
>>>>> всякие user_prefs и auto_whitelist будут именно там лежать. Ведь 
>>>>> ~/.spamassassin и предназначен для хранения всяких гашишинских 
>>>>> штучек on per user basis.
>>>>
>>>>
>>>>
>>>> какой нафиг пер-юзер? ты ж сам в sysconfig вписал ёпцию -x
>>>
>>>
>>>
>>> Ну, не знаю какой. Вот такой, наверно (при -x пишет в maillog):
>>> Mar 19 21:55:53 gw spamd[21128]: Using default config for nospam: 
>>> /home/nospam/.spamassassin/user_prefs
>>> Почему?
>>
>>
>>
>> кхм... без руля. в любом случае, в твоем случае (exim->exiscan->spamd) 
>> пер юзера не будет по определению. при этом ты абсолютно свободно 
>> можешь использовать свой вариант 
>> --virtual-config=/home/nospam/.spamassassin
>>
> 
> Тут ещё и ёпция неправильно была указана, man spamd:
> ...
> --virtual-config-dir=pattern
>       This option specifies where per-user preferences can be found for
>       virtual users, for the -x switch.
> ...
>       This path must be a writable directory.  It will be created if it
>       does not already exist.  If a file called user_prefs exists in
>       this directory (note: not in a ".spamassassin" ubdirectory!), it
>       will be loaded as the user’s preferences.  The auto-whitelist
>       and/or Bayes databases for that user will be stored in this direc-
>       tory.

да, из третьего SA выкинули опцию --virtual-config
пошел я рихтовать /etc/rc.conf на хостах с третьим SA

> Теперь всё понятно. Вопрос, а нахрена эти виртуальные юзеры?
> Каюсь, подсмотрел это дело на асе:
> [14:24][nvi на piggy home]ps auxww|grep spamd|grep virtual|grep -v grep
> nospam   33481  0,0  5,3 28808 27580  ??  Is   12:52     0:01,52 
> /usr/local/bin/spamd -d -x -u nospam -H /home/nospam 
> --virtual-config=/home/nospam -r /var/run/spamd/spamd.pid (perl5.8.6)
> Oops, и на bsd.falbi это тоже есть:
> [14:27][nvi на bsd rules]ps auxww|grep spamd|grep virtual|grep -v grep
> nospam   42955  0.0  0.0 33668    0  ??  IWs  -         0:00.00 
> /usr/local/bin/spamd -x -d -u nospam -H /home/nospam 
> --virtual-config=/home/nospam -r /var/run/spamd/spamd.pid (perl)

у меня не получалось на 2.55-2.64 отучить SA пытаться работать с 
юзерскими конфигами, пока я не стал юзать --virtual-config

-- 
Best wishes Victor Ustugov   mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 32418694  nic-handle: CRV2-RIPE, CRV-UANIC




Подробная информация о списке рассылки sa-conf