Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка SpamAssassin на русскоязычный спам

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Funtik_Vintik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sadok
Ну так... делись опытом !

Всего записей: 163 | Зарегистр. 18-07-2007 | Отправлено: 21:59 06-07-2008
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Много времени прошло
 
В результате, что теперь имеем:
Стоит сервак на Ubuntu 8.04 с Postfix, Spamassassin, Spamass-milter, Clamav, Clamav-milter. Все стоит и все работает. Вот только почта не заворачивается от пользователей с пометкой о спаме на специальный выделенный для этого ящик, а валится народу с самыми разнообразными уровнями, и 10, и гораздо больше. Как сделать, чтобы заворачивалась?
 
/etc/default/spamass-milter:
OPTIONS="-u spamass-milter -i 127.0.0.1 -B spam-mail@MYDOMAIN"
SOCKET="/var/spool/postfix/spamass/spamass.sock"
SOCKETOWNER="postfix:postfix"
SOCKETMODE="0660"
 
/etc/spamassassin/local.cf:
rewrite_header subject *****SPAM=_SCORE_*****
report_safe 1
trusted_networks 127/8 И_ЛОКАЛЬНЫЕ_СЕТИ
required_score 8
bayes_auto_learn 1
auto_learn_threshold_nonspam -2
auto_learn_threshold_spam 25
whitelist_from          (ЗДЕСЬ БОЛЬШОЙ СПИСОК "БЕЛЫХ" ОТПРАВИТЕЛЕЙ)
...
whitelist_from          (ЗДЕСЬ БОЛЬШОЙ СПИСОК "БЕЛЫХ" ОТПРАВИТЕЛЕЙ)
ok_languages en ru
ok_locales en ru


----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 11:17 08-07-2008
aut

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вот только почта не заворачивается от пользователей с пометкой о спаме на специальный выделенный для этого ящик, а валится народу с самыми разнообразными уровнями, и 10, и гораздо больше. Как сделать, чтобы заворачивалась?

 
Spamass-milter лично я не использовал, но вот здесь вроде есть ответ:
http://www.opennet.ru/base/net/tranz_spamassassin.txt.html
 
А так - можно использовать procmail, maildrop или dovecot-sieve - создать правило для редиректа по наличию заголовка "X-Spam-Flag: YES"
 
Если пользователи Unix, а не виртуальные - то проще всего использовать procmail, имхо

Всего записей: 265 | Зарегистр. 19-07-2004 | Отправлено: 23:41 08-07-2008 | Исправлено: aut, 23:51 08-07-2008
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще такой вопрос - у меня spamassassin во всех директориях юзеров насоздавал поддиректорий .spamassassin со своими конфигами. Значит ли это что для каждого юзера будут применяться свои правила на основании своего собственного обучения и своих собственных настроек? Как сделать, чтобы настройки были глобальными?

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 06:31 09-07-2008
aut

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksanders
 

Цитата:
Значит ли это что для каждого юзера будут применяться свои правила на основании своего собственного обучения и своих собственных настроек?

 
Параметры из конфига в директории пользователя будут перекрывать глобальные
 

Цитата:
Как сделать, чтобы настройки были глобальными?

 
Запускать спамассассин от пользователя, например, mail, с домашней директорией /var/spool/mail
 
А sa-learn, если он запускается от другого пользователя - запускать с параметром --dbpath=/var/spool/mail/.spamassassin
 
 

Всего записей: 265 | Зарегистр. 19-07-2004 | Отправлено: 17:13 09-07-2008 | Исправлено: aut, 09:25 10-07-2008
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А чтобы sa-learn влиял на глобальные настройки, его от какого имени запускать надо? От root? postfix?

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 05:20 10-07-2008
aut

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А чтобы sa-learn влиял на глобальные настройки, его от какого имени запускать надо? От root? postfix?

 
sa-learn вообще не влияет на настройки, он анализирует указанные файлы и пишет результат в базу данных для байесовского фильтра. По умолчанию он пишет в базу в домашней папке пользователя от которого запущен, если нужно писать в глобальную - путь к ней можно указать с помощью параметра --dbpath (третий раз уже пишу)
 
Глобальные настройки надо писать руками в /etc/mail/spamassassin/local.cf

Всего записей: 265 | Зарегистр. 19-07-2004 | Отправлено: 09:25 10-07-2008
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Понятно, спасибо!

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 05:40 14-07-2008
Asinus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, имею Mdaemon 9.6.2 со Spamassassin'ом 3.1.8
Спамассасин русский спам не фильтрует хоть убей. Учил его несколько недель - англоязычный спам фильтрует хорошо, для русского спама оценка вероятности спама всегда 0-1%.
Подскажите пожалуйста, в каком направлении копать?

Всего записей: 9 | Зарегистр. 14-11-2006 | Отправлено: 09:57 30-07-2008 | Исправлено: Asinus, 15:32 31-07-2008
aut

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, для начала посмотреть в заголовках спама - какие тесты срабатывают.
 
Англоязычный скорее всего фильтруется по rbl-тестам, а для русскоязычного они плохо срабатывают, надо фильnровать по байесовским.
 
Но по умолчанию score для байесовских тестов очень маленький, надо подбирать вручную более высокие значения и выставлять в конфиге (выше я приводил пример)
 
В общем, смотри в заголовках какие тесты срабатывают, а потом вот здесь смотри умолчальные значения score и если надо увеличивай -
 
http://spamassassin.apache.org/tests_3_1_x.html

Всего записей: 265 | Зарегистр. 19-07-2004 | Отправлено: 10:14 30-07-2008
Asinus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, я забыл упомянуть, что именно баес не фильтрует русский спам.
По заголовкам нормально отрабатывают различные тесты контент фильтра, но в русскоязычном спаме строка баесовского фильтра всегда:
 
* -4.7 BAYES_00 BODY: Bayesian spam probability is 0 to 1%  
*        [score: 0.0000]
 
для англоязычного спама эта строка принимает различные и вполне адекватные значения

Всего записей: 9 | Зарегистр. 14-11-2006 | Отправлено: 10:47 30-07-2008 | Исправлено: Asinus, 12:40 30-07-2008
gopherss

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток!  
 
Был бы благодарен если ктото выложит рабочи local.cf для spamassassin-3.2.3-*
 
А то у меня в конфиге тольок:

 
# Add your own customisations to this file.  See 'man Mail::SpamAssassin::Conf'
# for details of what can be tweaked.
#  
 
 
# do not change the subject
# to change the subject, e.g. use
# rewrite_header Subject ****SPAM(_SCORE_)****
rewrite_header Subject ****SPAM(_SCORE_)****
 
# Set the score required before a mail is considered spam.
# required_score 5.00
 
# uncomment, if you do not want spamassassin to create a new message
# in case of detecting spam
# report_safe 0
 
# Enhance the uridnsbl_skip_domain list with some usefull entries
# Do not block the web-sites of Novell and SUSE
ifplugin Mail::SpamAssassin::Plugin::URIDNSBL
uridnsbl_skip_domain suse.de opensuse.org suse.com suse.org
uridnsbl_skip_domain novell.com novell.org novell.ru novell.de novell.hu novell.co.uk
endif   # Mail::SpamAssassin::Plugin::URIDNSBL
 
#The combination of SpamAssassin + The Bat! as mail client can cause false positives.
#The reason for the high spam rating is the Reply-To header inserted by mailman,
#which seems to have more quoting than The Bat! can do.
#If you have such problem activate the next two lines
#header IS_MAILMAN exists:X-Mailman-Version
#score IS_MAILMAN -2
---------------------------------------------------------------------------------------

Всего записей: 15 | Зарегистр. 09-07-2007 | Отправлено: 19:14 16-10-2008
Burbs

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sadok
+5

Всего записей: 18 | Зарегистр. 24-01-2009 | Отправлено: 17:15 23-11-2010
sarussian

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для отстрела русскоязычного спама используйте правила с http://sa-russian.narod.ru/. Кроме готовых файлов правил там можно взять скрипт для генерации собственных правил.

Всего записей: 1 | Зарегистр. 02-12-2011 | Отправлено: 20:51 02-12-2011
Smito1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 373 | Зарегистр. 19-12-2006 | Отправлено: 16:07 16-06-2016 | Исправлено: Smito1, 12:25 06-09-2016
Smito1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 373 | Зарегистр. 19-12-2006 | Отправлено: 11:25 05-07-2016 | Исправлено: Smito1, 12:25 06-09-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка SpamAssassin на русскоязычный спам


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru