URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 37183
[ Назад ]

Исходное сообщение
"обучение spamassassin"

Отправлено A Clockwork Orange , 12-Ноя-03 14:17 
Если включит в local.cf самообучение.
Куда это обучение будет собираться, в какой файл?? Если перезапустить все что связано с spamassassin не придется его зановго учить

Содержание

Сообщения в этом обсуждении
"обучение spamassassin"
Отправлено dawnshade , 12-Ноя-03 14:58 
>Если включит в local.cf самообучение.
>Куда это обучение будет собираться, в какой файл?? Если перезапустить все что
>связано с spamassassin не придется его зановго учить

По дефолту включено. Стоит поменять оценки. В хоумдир_МТА/.spamassassin
Не прийдеться.


"обучение spamassassin"
Отправлено A Clockwork Orange , 12-Ноя-03 16:22 
>>Если включит в local.cf самообучение.
>>Куда это обучение будет собираться, в какой файл?? Если перезапустить все что
>>связано с spamassassin не придется его зановго учить
>
>По дефолту включено. Стоит поменять оценки. В хоумдир_МТА/.spamassassin
>Не прийдеться.

А по подробнее
mkdir /etc/mail/.smapsessin

А права, а владение


"обучение spamassassin"
Отправлено dawnshade , 12-Ноя-03 16:34 

>А по подробнее
>mkdir /etc/mail/.smapsessin
>
>А права, а владение

Он сам должен ее создать.
ls -la /var/spool/exim | grep ".spamassassin"
drwx------   2 exim  mail   512 Nov 12 16:11 .spamassassin

ls -la /var/spool/exim/.spamassassin
total 2296
drwx------  2 exim  mail      512 Nov 12 16:11 .
drwxr-xr-x  7 exim  mail      512 Sep  9 10:54 ..
-rw-------  1 exim  mail   196608 Nov 12 16:11 auto-whitelist
-rw-------  1 exim  mail     1636 Nov 12 07:23 bayes_msgcount
-rw-------  1 exim  mail   114688 Nov 12 07:23 bayes_seen
-rw-------  1 exim  mail  2686976 Nov 12 07:23 bayes_toks
-rw-r--r--  1 exim  mail     1218 Aug 28 13:56 user_prefs

Попробуй просто find'ом найти эти файлы.


"обучение spamassassin"
Отправлено Mikhail , 12-Ноя-03 16:41 
ls -al /home/filter
-rw-------    1 filter   filter   10133504 Nov 12 16:36 auto-whitelist
-rw-------    1 filter   filter     338000 Nov 12 16:36 bayes_journal
-rw-------    1 filter   filter       3289 Nov 12 16:36 bayes_msgcount
-rw-------    1 filter   filter    1323008 Nov 12 16:26 bayes_seen    
-rw-------    1 filter   filter    3776512 Nov 12 16:26 bayes_toks    
-rw-r--r--    1 root     filter       3537 Nov  5 16:47 local.cf      

У меня, например, он работает от пользователя filter


"обучение spamassassin"
Отправлено A Clockwork Orange , 12-Ноя-03 16:59 
auto_whitelist_path             /usr/local/etc/.spamassassin/awl
auto_whitelist_file_mode        0755

bayes_path                      /usr/local/etc/.spamassassin/bayes
bayes_file_mode                 0755

Вот такое я написал в local.cf

а создалось
www# ls -la
total 74
drwxr-xr-x  2 nobody  wheel    512 Nov 12 16:54 .
drwxr-xr-x  7 root    wheel   1024 Nov 12 15:55 ..
-rw-------  1 nobody  wheel  16384 Nov 12 16:54 awl.db
-rw-r--r--  1 nobody  wheel  32768 Nov 12 16:54 bayes_seen
-rw-r--r--  1 nobody  wheel  32768 Nov 12 16:54 bayes_toks
www#
это же
0600
0644
0644

Где я промахнулся?


"обучение spamassassin"
Отправлено A Clockwork Orange , 12-Ноя-03 17:04 
Nov 12 16:56:53 www sendmail[60153]: hACBuHC4060153: Milter (spamassassin): write(A) returned -1, expected 5: Broken pipe
Nov 12 16:56:53 www sendmail[60153]: hACBuHC4060153: Milter (spamassassin): to error state

Это на что ругается?


"обучение spamassassin"
Отправлено dawnshade , 12-Ноя-03 17:19 
>auto_whitelist_path            
> /usr/local/etc/.spamassassin/awl
>auto_whitelist_file_mode        0755
>
>bayes_path            
>          /usr/local/etc/.spamassassin/bayes
>
>bayes_file_mode            
>     0755
>
>Вот такое я написал в local.cf
>
>а создалось
>www# ls -la
>total 74
>drwxr-xr-x  2 nobody  wheel    512 Nov 12
>16:54 .
>drwxr-xr-x  7 root    wheel   1024 Nov
>12 15:55 ..
>-rw-------  1 nobody  wheel  16384 Nov 12 16:54 awl.db
>
>-rw-r--r--  1 nobody  wheel  32768 Nov 12 16:54 bayes_seen
>
>-rw-r--r--  1 nobody  wheel  32768 Nov 12 16:54 bayes_toks
>
>www#
>это же
>0600
>0644
>0644
>
>Где я промахнулся?

Значит не устраивают его твои пермишены.
По поводу 2-го вопроса: попробуй Log level больше в сендмэйле поставить.. причем, вероятно (точно не знаю под сендмэлом не пробовал) - спамассасину для запуска проверки нужен рут, и только потом по получении письма он делает setuid до юзверя MTA.