Неужели я не написал, что нужно сделать для обнуления статистики?.. Вроде, написал… Тогда в чём вопрос?
Неужели я не написал, что нужно сделать для обнуления статистики?.. Вроде, написал… Тогда в чём вопрос?
Упс! Прошу прошения за невнимательность
Совсем другое дело! Теперь все работает. И токены дефолтом тоже 15 ставит. Спасибо.Сообщение от klirik
А тестовое или не тестовое - это не суть важно, главное сразу объяснить, как и что настраивать.
Список изменений сабжа:
- письма с одинаковым Message-ID (например новостные рассылки от интернет-магазина "Озон") считались дубликатами.
- если с установки фильтра ни одно письмо не было помечено как спам/не-спам, окно центра соединения The Bat! мерцало при получении каждого письма.
- время и дата в журнале под Win 9x отображались неверно.
* изменено поведение фильтра при "нулевом" обучении - ранее никак не помеченные письма не обучались, теперь по умолчанию они автоматически обучаются как не-спам.
+ индикатор обучения - если операция "пометить как…" для большой группы писем занимает значительное время, отображается окошко с текущим количеством обработанных писем.
Внимание! Ввиду изменения внутреннего представления уникальных идентификаторов писем в базе фильтра, рекомендуется переобучить фильтр "с нуля", удалив старые
базы (файлы nspamdict.* и spamdict.*, а также содержимое папки transact), а затем выделив нужные письма и пометив их как спам/не-спам (обратите внимание: если вы выделяете письма в папке командой "выделить всё", то сперва отключите
режим просмотра цепочек (Alt+0), иначе будут выделены только "головы" цепочек).
Ссылка: https://www.ritlabs.com/download/baye…sit04gmse7.rar (118кб).
Насчёт остальных проблем - смотрите замечания к SE4.
2 klirik:
Научи плиз, как сделать, что бы кнопка "Правила" или "Rules" в настройке плагина была активная.
Заменил SE4 на SE7 (overwrite), почистил базы (clear.bat) и тишина.
Как указать плагину папку со спамом и чистые папки?
SE 7
базы прибил, заново переучил.
1. В процессе обучения - обещанный "индикатор обучения - если операция "пометить как…" для большой группы писем занимает значительное время, отображается окошко с текущим количеством обработанных писем." так и не появился. в тоже время, при кол-ве писем (как спам так и не спам) 300+, отмечалось наличие ожидания.
2. После того как прошло обучение, подождал еще некоторое время (~20 Минут, бат был просто свернут). вышел из бата. в списке процессов - есть thebat. Винда - ВинXP. При попытке перезагрузки - ругань на незавершенный процесс thebat.
На самом деле - это багфикс для "ошибки зависания при выходе". Ошибка была из-за этого самого пресловутого окошка индикатора обучения.
Ссылка - та же, что и предыдущая, только в конце цифирь "8". (и версию тоже не менял - т.е. плагин будет показывать себя как SE7).
https://www.ritlabs.com/download/baye…sit04gmse8.rar (116кб - удивительно, с каждой версией файл получается всё меньше и меньше… Оптимизация )
По поводу других вопросов: Кнопка "правила" недоступна, поскольку функция ещё не реализована (это, на самом деле, спокойней с точки зрения ответов на вопросы пользователей, чем разрешить ей нажиматься, но при этом ничего не делать ).
Обучение - сейчас выполняется таким образом: заходишь в папку, нажимаешь Alt+0 (чтобы отменить показ цепочек), затем Ctrl+A (выделить всё) и выбираешь нужную команду (пометить как спам/не-спам).
Другой вариант - просто получаешь письма, а те из них, что являются спамом, помечаешь как спам (при надлежащей настройке самого БАТа они при этом ещё и будут автоматически перемещаться в папку "спам"). Через некоторое время (мне потребовалось всего полтора дня) фильтр уже сможет набрать статистику, достаточную для работы.
Гм, поставил SE 8.
те же. вид сбоку (все как описывал). :-\
в т.ч. переобучал "с нуля".
А каково содержимое рабочей папки фильтра? (т.е. какие файлы там лежат? Интересует содержимое самой папки (желательно с размерами файлов), а также папки transact (лежит внутри рабочей папки).
Ещё вопрос: снятие галочки "показывать заставку" в настройках - лечит ли проблему?
Есть также подозрение, что завис случается в процессе пометки из-за "неправильного" письма. Отловить это довольно сложно, поскольку выяснить, что он произошёл можно лишь при попытке выхода из БАТа. Фактически нужно пытаться поштучно помечать письма в папках как спам/не-спам и выходить из БАТа после каждой. Так можно найти ту, на которой происходит завис. А потом, уже в самой папке - выделить половину писем и пометить - если завис, взять половину этой половины, если не завис, взять вторую половину писем - и т.д. пока не найдётся то самое вредное письмо-редиска. Если всё это удастся провернуть - буду благодарен за копию этого письма (да и другие обладатели писем подобного типа, думаю, тоже будут благодарны).
В качестве ещё одно варианта ловли этого бага - файл
https://www.ritlabs.com/dowload/bayes…it04gmse8d.rar Единственная особенность этого билда - при завершении работы он пишет подробный лог о каждом ключевом действии - это поможет легко разобраться, где же именно возник казус.
Кстати, по поводу текущего способа обновленя. Неплохо было бы прикрутить какой-нибудь прогрессбар при обучении на большом количестве писем, а то не очень хорошо выглядит подвисший на время Бат при пометке как не спам нескольких тысячь писем.