The OpenNET Project / Index page

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

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

"Настройка и тренировка DSpam"  
Сообщение от booter email(ok) on 09-Май-07, 18:56 
Использую DSpam в качестве почтового фильтра на виртуалке Debian Linux 4.0. Все из пакетов, никаких самосборок.

Столкнулся со следующими неприятностями:

1. непонятно, как тренировать в общем.
Насколько я понял, система тренируется на каждый аккаунт поперсонально. Беда в том, что у меня множество доменов и, соответственно, ящики целиком виртуальные. А результаты тренировки хотелось бы иметь общие.

Текущее решение - пересылать на отдельно выделенные почтовые адреса спам и не-спам, потом раз в сутки тренировать, дебильно подсовывая письма из почтовых директорий собственно dspam-у. Беда в том, что при этом реакции на передачу - 0, при этом ни в статистике, ни в логе факт подобной тренировки никак не отображается. Оно вообще тренируется или где?

Если тренировать через механизмы почтовки, то тут у DSpam-а возникает логический диссонанс - поскольку пересылается письмо без сигнатуры - то и воспринять его, как свою ошибку он не может. Да даже если и сигнатурой - при посылке адрес меняется и - вуа-ля - сигнатура не найдена.

2. При работе с хэш-хранилищем - вроде как работает и почту анализирует. Как только переставляю на mysql: _ds_pref_load: unable to _mysql_drv_getpwnam(имяящика). Анализа, как следствие, не проводится.

Подскажите, пожалуйста, где я балбес? Сильно не хочется лезть в исходники.

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

 Оглавление

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


1. "Настройка и тренировка DSpam"  
Сообщение от geekkoo (??) on 09-Май-07, 22:02 
>Использую DSpam в качестве почтового фильтра на виртуалке Debian Linux 4.0. Все
>из пакетов, никаких самосборок.
>
Была же статья в Системном Администраторе про DSPAM. Вроде бы явноых глупостей там не советовали.
>Столкнулся со следующими неприятностями:
>
>1. непонятно, как тренировать в общем.
>Насколько я понял, система тренируется на каждый аккаунт поперсонально. Беда в том,
>что у меня множество доменов и, соответственно, ящики целиком виртуальные. А
>результаты тренировки хотелось бы иметь общие.
>
А зачем? Общий результат тренировки для всех - это Спамассасин, со всеми вытекающими последствиями. DSPAM тем и хорош, что каждый пользователь тренирует антиспам под свои требования. При этом в DSPAM есть возможность создавать группы, где все члены могут координировать свои базы данных. Например merged группа, где все члены наследуют информацию от какого-то глобального пользователя, которая впоследствии подстраивается под каждого из пользователей индивидуально.
>Текущее решение - пересылать на отдельно выделенные почтовые адреса спам и не-спам,
>потом раз в сутки тренировать, дебильно подсовывая письма из почтовых директорий
>собственно dspam-у.
Решений тут может быть сколько угодно - в том числе и реализация на imap сервере. Почта не переадресуется а перемещается между imap-каталогами. И тренировать можно и чаще - раз в час, например.
> Беда в том, что при этом реакции на передачу
>- 0, при этом ни в статистике, ни в логе факт
>подобной тренировки никак не отображается. Оно вообще тренируется или где?
>
/var/dspam/system.log
>Если тренировать через механизмы почтовки, то тут у DSpam-а возникает логический диссонанс
>- поскольку пересылается письмо без сигнатуры - то и воспринять его,
>как свою ошибку он не может. Да даже если и сигнатурой
>- при посылке адрес меняется и - вуа-ля - сигнатура не
>найдена.
>
У меня в imap ящиках все работает -
dspam --client --user $username --source=error --class=spam --process
Но signature в этом случае находится в заголовке и адресат, понятное дело, не меняется.
Ваш случай разобран в README (5. ALIASES ). Там предлагаются три варианта - самый простой, который работает на MySQL и PgSQL, вставлять оригинальное имя получателя в сигнатуру.
>2. При работе с хэш-хранилищем - вроде как работает и почту анализирует.
>Как только переставляю на mysql: _ds_pref_load: unable to _mysql_drv_getpwnam(имяящика). Анализа, как
>следствие, не проводится.
>
Значит у пользователя dspam проблемы с авторизацией в мускуле.
>Подскажите, пожалуйста, где я балбес? Сильно не хочется лезть в исходники.


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

2. "Настройка и тренировка DSpam"  
Сообщение от booter email(??) on 10-Май-07, 10:43 
>А зачем?

Ну хотя бы потому, что большинству пользователей пофик тренировки от спама. У них других дел хватает. : )

>/var/dspam/system.log

Видел.

>У меня в imap ящиках все работает -
>dspam --client --user $username --source=error --class=spam --process
>Но signature в этом случае находится в заголовке и адресат, понятное дело,
>не меняется.

А-а-а, да, действительно, случай про IMAP потерял из виду.

>Ваш случай разобран в README (5. ALIASES ). Там предлагаются три варианта
>- самый простой, который работает на MySQL и PgSQL, вставлять оригинальное
>имя получателя в сигнатуру.

Хорошо, посмотрю. Спасибо.

>Значит у пользователя dspam проблемы с авторизацией в мускуле.

Хм... Странно все это. Вроде нет повода.

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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