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

Nikolai V. Ivanyushin nvi на sven.ru
Вс Мар 20 14:29:00 EET 2005


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.

Теперь всё понятно. Вопрос, а нахрена эти виртуальные юзеры?
Каюсь, подсмотрел это дело на асе:
[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)


-- 
SY
Nikolai






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