Обучение spamassassin
Модераторы: SLEDopit, Модераторы разделов
-
xtty
- Сообщения: 182
- Статус: Развожу чертенков и пингвинов
- ОС: Linux
Обучение spamassassin
Собственно и вопросик , скормил я ему около 25 тысяч писем спама , спам уменьшился . Стоит ли продолжать скармливать его спамом ? На одном акке около 300 тысяч спама
, его не открывали около полу года , если все эти письма дать спамассасину ,толк будет ? 
Gentoo 2014
-
xtty
- Сообщения: 182
- Статус: Развожу чертенков и пингвинов
- ОС: Linux
-
kils
- Сообщения: 179
- ОС: Mandriva 2008 free KDE
Re: Обучение spamassassin
и еще вопросик, залил сообщения на сервер, но все что по русски в заголовках упрямо отображается знаками вопроса, а спам в основном и есть русский, это нормально или нужно что-то где-то прописать??
-
kils
- Сообщения: 179
- ОС: Mandriva 2008 free KDE
Re: Обучение spamassassin
то есть если не сменю, то он просто не будет учитсья ?? и сорри за нескромный вопрос а на что менять то и где ? в конфиге ассассина или добавлять язык в систем, щас стоит только как я пнимаю только английский ??
Также у меня вылез сегодня еще один вопрос, после некоторого обучения ассассина (около 1000 писем спама и 1000 нормальных писем) как-то повлияет на этот процесс "умного" распознавания то, что я изменю пропускной балл писем с 8 на 7 или на 6 ??
-
skeletor
- Сообщения: 1224
Re: Обучение spamassassin
Кодировки подбираются методом тыка. Обычно совпадает с системной, либо с кодировкой почтового клиента.
Чем больше будете обучать, тем лучше.
Чем больше будете обучать, тем лучше.
-
kils
- Сообщения: 179
- ОС: Mandriva 2008 free KDE
Re: Обучение spamassassin
и еще на добивку темы так сказать ))
1 - могу ли я переконвертировать как-то сообщения .MSG из windows-1251 в utf-8, чтобы русский не побился или кои8 ??
2 - есть какие-либо таблички кодировок , чтобы мне в полностью английской консоли прописать баллы на слова типа EMAIL РАССЫЛКА ну и прочие там с порнухой )) а то есдинственные письма которые щас проходят антиспам это как раз эти и есть )) да и где это нужно прописать?
1 - могу ли я переконвертировать как-то сообщения .MSG из windows-1251 в utf-8, чтобы русский не побился или кои8 ??
2 - есть какие-либо таблички кодировок , чтобы мне в полностью английской консоли прописать баллы на слова типа EMAIL РАССЫЛКА ну и прочие там с порнухой )) а то есдинственные письма которые щас проходят антиспам это как раз эти и есть )) да и где это нужно прописать?
-
skeletor
- Сообщения: 1224
-
kils
- Сообщения: 179
- ОС: Mandriva 2008 free KDE
Re: Обучение spamassassin
друзья ) такая беда, есть куча skylink модемов, на которых люди работают за пределами москвы, в офисах где нет коммуникаций, и вот беда, динамический IP адрес, выдающийся модемам все время оказывается в списке spamhouse.org ((
Так вот собственно и реч то о чем, можно где-нить в спамассассине указать список довереных e-mail адресов?
--------------------------------------
Сам вот где-то нарыл в сотой статье десятой страницы яндекса ))
в конфиге прописываем:
кажется работает, то есть даже собщения типа "email рассылка", "порно" и прочее нормально идут ) где уже аутлук кидает такие письма в папку с нежелательной почтой.
Но пока так и не нашел что-то статью, где и как можно указать ручками фразы, за которые ассассин будет присваивать нужное нам количесво баллов ((
Так вот собственно и реч то о чем, можно где-нить в спамассассине указать список довереных e-mail адресов?
--------------------------------------
Сам вот где-то нарыл в сотой статье десятой страницы яндекса ))
в конфиге прописываем:
Код: Выделить всё
whitelist_from yourname@yourdomain.ru
whitelist_from yourname2@yourdomain.comкажется работает, то есть даже собщения типа "email рассылка", "порно" и прочее нормально идут ) где уже аутлук кидает такие письма в папку с нежелательной почтой.
Но пока так и не нашел что-то статью, где и как можно указать ручками фразы, за которые ассассин будет присваивать нужное нам количесво баллов ((
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Обучение spamassassin
А как его учить, научите меня)
Пользую белку, в ней кнопка "это спам", когда нажимаю, выдаёт:
Я так понимаю, что он ничему не учится
Пользую белку, в ней кнопка "это спам", когда нажимаю, выдаёт:
COMMAND USED TO REPORT: /usr/bin/sa-learn --spam --username=мой_мыл < /var/spool/squirrelmail/attach//sb_tmp_910_1265730882
___
MESSAGE BODY AS REPORTED:
<тут тело письма... русский некорректно, кстати, отображается...>
___
RESULTS FROM REPORT: (2)
Array
(
[0] => Learned tokens from 0 message(s) (1 message(s) examined)
)
Я так понимаю, что он ничему не учится

-
skeletor
- Сообщения: 1224
Re: Обучение spamassassin
Либо не стоит spamassasin либо пути неправильные : /usr/bin/sa-learn
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Обучение spamassassin
file /usr/bin/sa-learn
/usr/bin/sa-learn: a /usr/bin/perl -T -w script text executable
spamassasin разумеется стоит
/usr/bin/sa-learn: a /usr/bin/perl -T -w script text executable
spamassasin разумеется стоит

-
neol
- Сообщения: 600
- ОС: Debian Stable
Re: Обучение spamassassin
Не стоит. Таким количеством старья вы себе всю базу засрете без всякого толка. (пруфлинк)
spamassassin проверил письмо, не нашел ничего нового для себя и забил.
Во-первых, как не корми его спамом, только по bayes фильтру он почту не отбрасывает. Точно не вспомню сколько баллов может быть начислено по этому фильтру, но не много.
Во-вторых, кормить его почтой с левых почтовых ящиков не только бесполезно, но и вредно (пруфлинк).
В-третьих, скармливать надо не только спам, но и нормальные письма. Без этого он вообще не работает. (пруфлинк)
http://www.gentoo.ru/node/13632
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Обучение spamassassin
Вот я и не понимаю, почему. Так он отчитывается обо всех письмах, и тех, на которых жму "спам", и тех, на которых говорю "не спам".

-
neol
- Сообщения: 600
- ОС: Debian Stable
Re: Обучение spamassassin
Столкнулся с такой-же проблемой. Суть в том, что sa-learn пытается писать в базу для пользователя под которым запущен apache, а писать туда не может, да и не нужно это никому.
Решение:
Поправил конфиг spam_buttons
Код: Выделить всё
$is_spam_shell_command = 'sudo -H -u Debian-exim /usr/bin/sa-learn --spam --configpath=/etc/spamassassin';
$is_not_spam_shell_command = 'sudo -H -u Debian-exim /usr/bin/sa-learn --ham --configpath=/etc/spamassassin ';в /etc/sudoers добавил
Код: Выделить всё
www-data ALL=(Debian-exim) NOPASSWD: /usr/bin/sa-learn, /usr/bin/spamassassin, /usr/bin/spamcДля пущего счастья заставил dovecot складывать спам сразу в корзину.
Лепота (:
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
-
neol
- Сообщения: 600
- ОС: Debian Stable