The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вопросик по обучению SpamAssassin"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Вопросик по обучению SpamAssassin"  +/
Сообщение от alex (??) on 22-Дек-09, 13:31 
Добрый вечер.
Стоит связка Postfix (пользователи виртуальные) + ClamAV + SpamAssassin + Amavisd-new.
Вопрос заключается в следующем.
На данный момент обучение spamassassin происходит само по себе, т.е. у него в /usr/local/etc/mail/spamassassin/local.cf стоят параметры bayes_auto_learn 1 и use_auto_whitelist 1.
Хотелось бы дообучить антиспамер самому (я так понимаю старая база должна просто обновиться, а не пропасть?), т.е. воспользоваться командой sa-learn. НО!
В реальности, я так понимаю, база на данный момент хранится в /var/amavis/.spamassassin/, т.е. файлы auto-whitelist, bayes_journal, bayes_seen и bayes_toks лежат там. Принадлежат они юзеру vscan (и группе тоже). Если я под рутом запущу sa-learn --spam /.../<путь к папке, где лежат письма>, то новые файлы будут лежат в домашней директории рута, а меня это не устраивает. Достаточно ли будет выполнить sa-learn от имени vscan, чтобы обновились файлы в нужной директории или нет? Как вообще правильно обучать антиспамер в такой ситуации?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Вопросик по обучению SpamAssassin"  +/
Сообщение от Pahanivo email(ok) on 22-Дек-09, 15:16 
>Добрый вечер.
>Стоит связка Postfix (пользователи виртуальные) + ClamAV + SpamAssassin + Amavisd-new.
>Вопрос заключается в следующем.
>На данный момент обучение spamassassin происходит само по себе, т.е. у него
>в /usr/local/etc/mail/spamassassin/local.cf стоят параметры bayes_auto_learn 1 и use_auto_whitelist 1.
>Хотелось бы дообучить антиспамер самому (я так понимаю старая база должна просто
>обновиться, а не пропасть?), т.е. воспользоваться командой sa-learn. НО!
>В реальности, я так понимаю, база на данный момент хранится в /var/amavis/.spamassassin/, т.е. файлы auto-whitelist, bayes_journal, bayes_seen и bayes_toks лежат там. Принадлежат они юзеру vscan (и группе тоже). Если я под рутом запущу sa-learn --spam /.../<путь к папке, где лежат письма>, то новые файлы будут лежат в домашней директории рута, а меня это не устраивает. Достаточно ли будет выполнить sa-learn от имени vscan, чтобы обновились файлы в нужной директории или нет? Как вообще правильно обучать антиспамер в такой ситуации?

вообще я сильно асасина не мучал, но у меня в конфиге прописан свой путь к базе байеса
пропиши принудительно путь
думаю что базу на всяк случай можно сбекапить тупым копирование предварительно погасив spamd

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Вопросик по обучению SpamAssassin"  +/
Сообщение от alex (??) on 22-Дек-09, 18:29 
>[оверквотинг удален]
>>в /usr/local/etc/mail/spamassassin/local.cf стоят параметры bayes_auto_learn 1 и use_auto_whitelist 1.
>>Хотелось бы дообучить антиспамер самому (я так понимаю старая база должна просто
>>обновиться, а не пропасть?), т.е. воспользоваться командой sa-learn. НО!
>>В реальности, я так понимаю, база на данный момент хранится в /var/amavis/.spamassassin/, т.е. файлы auto-whitelist, bayes_journal, bayes_seen и bayes_toks лежат там. Принадлежат они юзеру vscan (и группе тоже). Если я под рутом запущу sa-learn --spam /.../<путь к папке, где лежат письма>, то новые файлы будут лежат в домашней директории рута, а меня это не устраивает. Достаточно ли будет выполнить sa-learn от имени vscan, чтобы обновились файлы в нужной директории или нет? Как вообще правильно обучать антиспамер в такой ситуации?
>
>вообще я сильно асасина не мучал, но у меня в конфиге прописан
>свой путь к базе байеса
>пропиши принудительно путь
>думаю что базу на всяк случай можно сбекапить тупым копирование предварительно погасив
>spamd

OK, спс, поглядим, что из этого получится.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Вопросик по обучению SpamAssassin"  +/
Сообщение от DeadLoco (ok) on 24-Дек-09, 06:18 
>вообще я сильно асасина не мучал, но у меня в конфиге прописан
>свой путь к базе байеса

auto_whitelist_path             /home/spamd/awl
bayes_path                      /home/spamd/bayes

>думаю что базу на всяк случай можно сбекапить тупым копирование предварительно погасив spamd

sa-learn --backup > sabayesbase.bak

Ассассин можно, конечно, погасить на время бекапа, но все это время МТА будет получать фолты от запросов на 783 порт. Работа spamd на бекап не влияет, sa-learn лочит байес-файлы  на время работы. Ассассин при этом просто не будет делать байес-анализа писем, но будет проверять все остальное.

>> Если я под рутом запущу sa-learn --spam /.../<путь к папке, где лежат письма>, то новые файлы будут лежат в домашней директории рута, а меня это не устраивает

Нет. Обновлена будет текущая используемая база SA. Она, вообще-то, у ассассина одна.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру