По прочтению обширных материалов этого сайта и комментариев на форуме поставил себе Dspam в связке с Exim и dovecot . Сейчас пытаюсь разобраться в нюансах работы, начал с dspam. Возникли вопросы.
1. У меня в зависимости от кодировки в словарь попадают разные токкены на одно и то же слово. Т.е. в письме с кодировкой KOI8-R есть слово "Привет" и в письме с кодировкой windows-1251 тажке есть слово "Привет". В базу токенов попадают два разных токена в зависимости от кодировки письма. Такое поведение dspam нормально? Я думал, что вне зависимости от кодировки в базу должен попадать лишь один токен (точнее хэш) для одного и того же слова. Может быть у меня что-то не так работает?
2. Есть ли где-нибудь более подробное описание групп в dspam чем в файле README? Прочитал README, но ощущения понимания работы разных типов групп не пришло.
3. Пытаюсь построить почтовую систему в которой, судя по всему, будут пользователи:
а) не участвуют в обучении dspam и имеют некий общий словарь. Таких большинство и можно поместить в группу shared:managed
б) участвуют в обучении dspam и имеют общий словарь, но потребуется некоторый контроль за обучением. Т.е. нужно чтобы с одной стороны они могли бы обучать общий словарь, но с другой стороны была некая защита от вредительства (некая премодерация обучения), когда человек нарочно "хорошие" письма выдает за СПАМ, а плохие за чистые.
г) участвуют в обучении dspam и имеют общий словарь, контроль за обучением не требуется. Тут похоже shared.
д) участвует в обучении dspam и имеют свой собственный словарь. Тут не обязательно состоять в группе.
е) люди которые могли бы обучать словари групп , описанные в пунктах б) и г), но при этом не имели бы shell на сервер..
В случаее с премодерацией при использовании IMAP, пользователи могут ошибочный спам просто перетащить во входящие, а не распознанный спам в папку Junk(Спам). Потом некие скрипты копировали бы эти сообщения в IMAP папку администратора и он уже инициировал бы переобучение для той или иной группы пользователей. А что делать при использовании POP3? Заводить некие пары алиасов для каждой из таких групп (в частности для группы с премодерацией)?
4. Был установлен dspam-3.6.8_5 из портов. Стянул с сайта dspam-3.9.0-ALPHA2, обновился. Перестала корректно отрабатывать утилита dspam_clean, просто циклится на выполнении. Как победить?
выполняю
Код: Выделить всё
# dspam_clean -s7
Signature: 5,4ac381a29261742364377 Created: Thu Oct 1 00:00:00 2009
Signature: 5,4ac381a2926174236437 Created: Thu Oct 1 00:00:00 2009
Signature: 5,4ac381a29261742364377 Created: Thu Oct 1 00:00:00 2009
