Форум Kerio-rus  

Вернуться   Форум Kerio-rus > Продукты > Kerio Connect (бывший Mail Server)

Ответ
 
Опции темы
Старый 30.04.2008, 11:48   #1
Заблокирован
 
 
Регистрация: 09.04.2008
Сообщений: 43

Восклицание SpamAssasin в KMS. Настройка и конфиг файлы.

Так начиналась эта тема:
----
1. Оч нужны доки с коммандами и желательно примерами, как самому сделать файлы правил для спамассасина. Пояснения по процессу отработки этих правил. И тд и тп.
Очень хотелось бы на русском.

2. Ктото из отцов и гуру этого форума, возможно, захочет поделиться своими наработками или советами по конфигам сабжа.?

Заранее спасибо.
----



И вот результат: Spam Rule Guide.txt версия первая, и до кучи All Root Domains.txt
Вложения
Spam Rule Guide v1.txt (19.5 Кб, 1116 просмотров)
All Root Domains.txt (1.0 Кб, 763 просмотров)

Последний раз редактировалось Shammer; 09.06.2008 в 13:58..
Shammer вне форума   Ответить с цитированием
Старый 30.04.2008, 11:57   #2
Пейсатель професеонал
 
Регистрация: 23.03.2006
Адрес: Россия, г. Пермь
Сообщений: 705

По умолчанию

В свое время озадачивался этим вопросом. Ничего удобоваримого толком не нашел.

Личный опыт - после того, как bayes обучится, все работает вполне сносно.
Просто надо подождать.

Чего не пробовал, но о чем думал - перенос базы bayes из версии в версию.
Думаю, что должно работать. Буду переходить на 6.5.x - попробую.
Denis_Perm вне форума   Ответить с цитированием
Старый 30.04.2008, 12:44   #3
Заблокирован
 
 
Регистрация: 09.04.2008
Сообщений: 43

По умолчанию

В описании к файлу сказано следующее: поместить в директорию *\MailServer\plugins\spamassassin\rules и перезапустить KMS. В файле содержатся около 2500 сайтов которые используют рекламные рассылки.

Вот отрывок из файла.
----------
rawbody spam_domains_1 /du6xurune\.com|pays2shop\.com/i
score spam_domains_1 20
----------

Как я понял, "rawbody" указывает где искать. "spam_domains_1" название блока тех доменов, которые надо искать. "/du6xurune\.com|pays2shop\.com" перечисление доменов, где указанный вначале "/" начало блока,
"|" чтото вроде запятой между несколькими доменами в перечислении,
назначение символа "\" не совсем понятно..
"/i" в конце, указывает, что ПоФИг какими буквами будет написан текст.
"score" указывает о начислении баллов по блоку "spam_domains_1" , цифра "20" указывает количество баллов(20 это 2.0 внутри KMS, как я понимаю).

ЗЫ Файл делан для америки, поэтому мне от него толка мало. Использовал как наглядное пособие...

Последний раз редактировалось Shammer; 30.04.2008 в 13:32..
Shammer вне форума   Ответить с цитированием
Старый 30.04.2008, 13:08   #4
Пейсатель професеонал
 
Регистрация: 23.03.2006
Адрес: Россия, г. Пермь
Сообщений: 705

По умолчанию

Я отказался от мысли чего-то делать с правилами.
Только закомментировал поля, на которые сильно ругается SA
из за русского языка.

Там какая-то сложная система получается -
руками увеличиваешь/уменьшаешь вес одного правила -
автоматически увеличивается/уменьшается вес каких
либо других правил.
Denis_Perm вне форума   Ответить с цитированием
Старый 30.04.2008, 13:28   #5
Заблокирован
 
 
Регистрация: 09.04.2008
Сообщений: 43

По умолчанию

[Для просмотра данной ссылки нужно зарегистрироваться], не совсем так.. Речь идет не об изменении существующих правил. Речь идет о добавлении новых. Например: создаешь новый файл, называешь его , например, 40_domains.cf и перечисляешь в нем корневые домены аргентины , зимбабве и прочих не нужных тебе мест. Потом высталяешь для них параметр score 50 единиц. Причем в одном файле можно указать несколько сегментов с разными баллами(напр. ru - 0 баллов, com,net - 20 баллов, остальные 50 баллов). Это проще чем создавать в KMS 50 новых правил.
Плюс, там можно указать целую кучу подстановочных знаков, вариантов написания и много чего еще.

Если с этим нормально разобраться, то можно создавать очень действенные правила фильтрации.

Добавлено через 12 минут
Кое чего нашел... [Для просмотра данной ссылки нужно зарегистрироваться] это настройка антиспам правил для GWIVE, в состав его входит SpamAssasin. Внутри мануала хорошие описания с примерами и комментариями (к сожалению на англ). Формат и правила написания в примерах, совпадают с найденными в KMS. Буду тестить.

ЗЫ. Если ктото из прочитавших этот пост, знаком с конфигами спамассасина, пожалуйста, взгляните на указанный мануал. И отпишитесь, подойдет оно к спамассасину в KMS или не очень..

Добавлено через 1 час 10 минут
Еще немного инфы:
SpamAssasin при старте, читает все *.cf файлы в директории *\MailServer\plugins\spamassassin\rules причем считывает их согласно цифрам в начале названия и буквам названия. т.е.
будет читать 10_misc.cf перед 50_scores.cf и
20_body_tests.cf перед 20_head_test.cf . Правила считанные последними, перекрывают правила считанные первыми.

Последний раз редактировалось Shammer; 30.04.2008 в 14:38.. Причина: Добавлено сообщение
Shammer вне форума   Ответить с цитированием
Старый 01.05.2008, 15:25   #6
Песака
 
 
Регистрация: 11.03.2007
Адрес: Москва, Россия
Сообщений: 73

По умолчанию

Shammer, на русском ничего толком не попадалось. Ну, оффсайт вы наверно знаете:
Writing Rules [Для просмотра данной ссылки нужно зарегистрироваться]
SpamAssassin configuration file [Для просмотра данной ссылки нужно зарегистрироваться]

Тут подборки правил и патчей [Для просмотра данной ссылки нужно зарегистрироваться]
WWT вне форума   Ответить с цитированием
Старый 04.05.2008, 10:50   #7
Заблокирован
 
 
Регистрация: 09.04.2008
Сообщений: 43

По умолчанию

[Для просмотра данной ссылки нужно зарегистрироваться] Большое спасибо.
Shammer вне форума   Ответить с цитированием
Старый 04.05.2008, 16:55   #8
Песака
 
 
Регистрация: 11.03.2007
Адрес: Москва, Россия
Сообщений: 73

По умолчанию

Shammer, не за что.
Кстати, найденный вами Spam Rule Guide.pdf - хороший сжатый документ по регулярным выражениям применительно к Spamassassin'у, обычно отсылают к документации на Perl, а там гораздо шире.

P.S.
Да, как у вас живёт Spamassassin 3.2.4 для KMS 6.4.2_4490?

Последний раз редактировалось WWT; 04.05.2008 в 17:04..
WWT вне форума   Ответить с цитированием
Старый 07.05.2008, 14:07   #9
Заблокирован
 
 
Регистрация: 09.04.2008
Сообщений: 43

По умолчанию

[Для просмотра данной ссылки нужно зарегистрироваться] спасибо. [Для просмотра данной ссылки нужно зарегистрироваться] это именно то, что мне нужно для того чтоб добить 15-20% проползающего спама. На разборки с PERL, сейчас просто физически нет времени.

Еще раз спасибо за линк [Для просмотра данной ссылки нужно зарегистрироваться] , нашел там много интересного.

SpamAssassin живет замечательно, в отчетах появились новые заметки, в общем, пока полет нормальный.
Для [Для просмотра данной ссылки нужно зарегистрироваться] есть предложение, переодически создавать пакеты обновлений для SpamAssassin"а и выкладывать их в отдельном посте или еще как. Думаю, многие ему будут благодарны.

Добавлено через 3 минуты
PS. После праздников переведу этот мануал (SpamRuleGuide.pdf ), добавлю к нему еще немного инфы и комментов, потом выложу на форум или еще куда.

Последний раз редактировалось Shammer; 07.05.2008 в 14:11.. Причина: Добавлено сообщение
Shammer вне форума   Ответить с цитированием
Старый 07.05.2008, 15:58   #10
Одменестрадор
 
Аватар для HOG
 
Регистрация: 08.03.2006
Адрес: Из лесу, вестимо...
Сообщений: 3,806

По умолчанию

Делайте, тема очень хорошая...
__________________
[Для просмотра данной ссылки нужно зарегистрироваться]

керио
HOG вне форума   Ответить с цитированием
Старый 09.06.2008, 14:01   #11
Заблокирован
 
 
Регистрация: 09.04.2008
Сообщений: 43

По умолчанию

Вот и первый результат. Надеюсь, получилось хотя бы на тройку =)) Прошу сильно не пинать, литературный талант у меня не сильно развит. Но прислушаюсь ко всем хорошим идеям и дополнениям.


ЗЫ. Если эта тема с точки зрения модераторов заслуживает внимания, может ее прибить гвоздиком на видном месте? )))

Добавлено через 10 часов 54 минуты
Цитата
Сообщение от Denis_Perm Посмотреть сообщение
Я отказался от мысли чего-то делать с правилами.
Только закомментировал поля, на которые сильно ругается SA
из за русского языка.

Там какая-то сложная система получается -
руками увеличиваешь/уменьшаешь вес одного правила -
автоматически увеличивается/уменьшается вес каких
либо других правил.

Я заметил изменения только правила AWL. Поскольку это динамическое правило, и зависит от других правил, то оно меняется. все остальное остается на месте.
По умолчанию значение фактора AWL = 0.5 , я его опустил на время до 0.2. И все нормально. Когда AWL устаканит свою базу, можно будет немного приподнять фактор.

А , да .. и собственно комманда: auto_whitelist_factor n вместо n любое число от 0 до 1, по умолчанию стоит 0.5
Забить эту строчку в свой конфиг и не париться.

Добавлено через 10 часов 57 минут
Для вбивания своих правил рекомендую создать файлик 90_abc.cf Он будет читаться одним из последних и соответственно все изменения нормально отработаются =)

Последний раз редактировалось Shammer; 10.06.2008 в 00:59.. Причина: Добавлено сообщение
Shammer вне форума   Ответить с цитированием
Старый 10.06.2008, 11:30   #12
Заблокирован
 
Регистрация: 10.06.2008
Сообщений: 1

По умолчанию

SCV13 = Shammer

Не думаю что имеет смысл мне развивать эту тему. Для умных инфы достаточно, а дуракам это только во вред.


Denis_Perm и WWT ОГРОМНОЕ СПАСИБО за помощь и поддержку.



Эффективность спамфильтрации на текущий момент примерно 99%. При этом 85% спама удаляется,14% метится. 0.3% имеют очень большой размер, и СА их отказывается проверять. 0.7% в настоящий момент добиваю. Ошибок с пометкой не более0.1%, ошибок с удалением 0.0%. Легитимная почта из 8 стран, спам почти со всего мира. соотношение: 100спам\10 нормальных. Обьем около 1500 сообщений в сутки. Текущий обьем проверенных сообщений более 200тысяч.
SCV13 вне форума   Ответить с цитированием
Старый 24.06.2008, 22:09   #13
 
 
Регистрация: 08.08.2007
Сообщений: 12

По умолчанию

Почитал, внимательно почитал, скачал файлики почитал там внимательно несколько раз.
создал файл 90_my_rules.cf
вписал туда приведенные примеры в файлах, добавил кучу доменов:
одним словом принимать письма только с ru, info, com, su, it.
а спам как валился с us, org, kz и прочего не разрешенного так и валится
Часть файла правил:
# SpamAssassin rules file: My_Rules
#########
header BAD_DOMAINS_1A Received =~ /(\S+)*\.(AC|тут большой список|AZ)[^\.0-9a-zA-Z]/i
score BAD_DOMAINS_1A 3.5

header BAD_DOMAINS_1 Received =~ /(\S+)*\.(AC|тут большой список|ZW)[^\.0-9a-zA-Z]/i
score BAD_DOMAINS_1 1.5
header __BAD_DOMAINS_2 Return-Path =~ /(\S+)*\.RU>/i
meta BAD_DOMAINS_SUMM (BAD_DOMAINS_1 && __BAD_DOMAINS_2)
score BAD_DOMAINS_SUMM 3.5
######end of file ######

Ну скажите где я не прав???
KMS 6.3.1 build 2402
Samurai вне форума   Ответить с цитированием
Старый 25.06.2008, 13:42   #14
 
Регистрация: 25.06.2008
Сообщений: 2

По умолчанию

создал простое правило с помощью генератора правил [Для просмотра данной ссылки нужно зарегистрироваться]
90_my_rules_ru.cf

# рассылки
body BODY_BAD_WIN1251_RASSYLKI /(\xF0|\xD0|p|P)[[:blank:][:punct:]]?(\xE0|\xC0|a|A|@)[[:blank:][:punct:]]?(\xF1|\xD1|c|C)[[:blank:][:punct:]]?(\xF1|\xD1|c|C)[[:blank:][:punct:]]?(\xFB|\xDB|bl)[[:blank:][:punct:]]?(\xEB|\xCB)[[:blank:][:punct:]]?(\xEA|\xCA|k|K)[[:blank:][:punct:]]?(\xE8|\xC8|u|U)[[:blank:][:punct:]]?/
score BODY_BAD_WIN1251_RASSYLKI 3.5

body BODY_BAD_KOI8_RASSYLKI /(\xD2|\xF2|p|P)[[:blank:][:punct:]]?(\xC1|\xE1|a|A|@)[[:blank:][:punct:]]?(\xD3|\xF3|c|C)[[:blank:][:punct:]]?(\xD3|\xF3|c|C)[[:blank:][:punct:]]?(\xD9|\xF9|bl)[[:blank:][:punct:]]?(\xCC|\xEC)[[:blank:][:punct:]]?(\xCB|\xEB|k|K)[[:blank:][:punct:]]?(\xC9|\xE9|u|U)[[:blank:][:punct:]]?/
score BODY_BAD_KOI8_RASSYLKI 3.5

body BODY_BAD_UTF8_RASSYLKI /(\xD1\x80|\xD0\xA0|p|P)[[:blank:][:punct:]]?(\xD0\xB0|\xD0\x90|a|A|@)[[:blank:][:punct:]]?(\xD1\x81|\xD0\xA1|c|C)[[:blank:][:punct:]]?(\xD1\x81|\xD0\xA1|c|C)[[:blank:][:punct:]]?(\xD1\x8B|\xD0\xAB|bl)[[:blank:][:punct:]]?(\xD0\xBB|\xD0\x9B)[[:blank:][:punct:]]?(\xD0\xBA|\xD0\x9A|k|K)[[:blank:][:punct:]]?(\xD0\xB8|\xD0\x98|u|U)[[:blank:][:punct:]]?/
score BODY_BAD_UTF8_RASSYLKI 3.5

body BODY_BAD_ISO_RASSYLKI /(\xE0|\xC0|p|P)[[:blank:][:punct:]]?(\xD0|\xB0|a|A|@)[[:blank:][:punct:]]?(\xE1|\xC1|c|C)[[:blank:][:punct:]]?(\xE1|\xC1|c|C)[[:blank:][:punct:]]?(\xEB|\xCB|bl)[[:blank:][:punct:]]?(\xDB|\xBB)[[:blank:][:punct:]]?(\xDA|\xBA|k|K)[[:blank:][:punct:]]?(\xD8|\xB8|u|U)[[:blank:][:punct:]]?/
score BODY_BAD_ISO_RASSYLKI 3.5



.....
пишу в теле письма - рассылки
незадача - письмо проходит; непонятно.... :(
KMS 6.5.1 b 6098
BAnd вне форума   Ответить с цитированием
Старый 25.06.2008, 13:54   #15
 
Регистрация: 25.06.2008
Сообщений: 2

По умолчанию

Господа, извиняюсь...
правило сработало (глянул исходный код письма ), но порог оказался слишком мал
ура, товарищи!
BAnd вне форума   Ответить с цитированием
Старый 25.06.2008, 14:16   #16
 
Регистрация: 10.12.2007
Адрес: Пермь
Сообщений: 6

По умолчанию

Не сочтите за рекламу господа. Хочу поделиться своей моленькой радостью. 2 года назад на позапрошлой работе на никсовом Postfix устанивливал спамодавилку Спамомоборона от Yandex. На тот момент работало идеально. (правда тогда она была комерческой). Сейчас есть бесплатный релиз с ограничением на 1024 полезных письма в сутки. Который я собственно установил на проксик (почтарь на отдельной машине). В обще спам у меня (как я его поставил) исчез.
Единственный существенный минус - теперь, если почтовиком ранее пользовались из вне (через авторизацию), то как релей он будет не доступен (для отправки писем во внешние сети).
Скочать це приблуду можно с so.yandex.ru
Если кому что не понятно - пишите. Объясню на пальцах. Хотя в принципе там есть очень понятный мануал.
coller вне форума   Ответить с цитированием
Старый 25.06.2008, 18:57   #17
Песака
 
 
Регистрация: 11.03.2007
Адрес: Москва, Россия
Сообщений: 73

По умолчанию

Samurai,
насколько я помню, ВСЕ правила, применяемые в META, должны начинаться с двойного подчёркивания, а у вас (BAD_DOMAINS_1 && __BAD_DOMAINS_2).
Рассмотрим /(\S+)*\.(AC|тут большой список|AZ)[^\.0-9a-zA-Z]/i
В регулярно выражении ошибок не вижу.

Прописал себе тестовое правило:
header WWT_RECV_01 Received =~ /(\S+)*\.google\.com[^0-9a-zA-Z]/i
score WWT_RECV_01 0.01
Отправил письмо с gmail.com, сработало, получил в письме:
X-Spam-Status: No, hits=1.2 required=5.5
tests=BAYES_05: -0.925,HTML_30_40: 0.374,HTML_MESSAGE: 0.001,
HTML_SHORT_LENGTH: 1.574,MIME_BASE64_NO_NAME: 0.224,
WWT_RECV_01: 0.01,TOTAL_SCORE: 1.278

P.S.
Да, не проверял, но есть у меня подозрение, что файл с ошибкой в одном правиле начинает весь косячить. Надо бы проверить.

Последний раз редактировалось WWT; 25.06.2008 в 19:16..
WWT вне форума   Ответить с цитированием
Старый 26.06.2008, 20:46   #18
Песака
 
 
Регистрация: 12.09.2006
Адрес: Красновишерск
Сообщений: 52

По умолчанию

Очень простите за флуд - АХУЕННЫЙ РЕСПЕКТ ребята! Боролся раньше с помощью trendmicro InterScan Messaging Security Suite - оно очень хорошо, но жрёт собако черезчур ценных ресурсов...
:::РЕСПЕКТ:::


Добавлено через 3 минуты
Цитата:
Сообщение от Shammer Посмотреть сообщение
Добавлено через 3 минуты
PS. После праздников переведу этот мануал (SpamRuleGuide.pdf ), добавлю к нему еще немного инфы и комментов, потом выложу на форум или еще куда.
Очень ждём перевод,очень!
__________________
бzzz

Последний раз редактировалось za4em; 26.06.2008 в 20:50.. Причина: Добавлено сообщение
za4em вне форума   Ответить с цитированием
Старый 26.06.2008, 21:02   #19
Песака
 
 
Регистрация: 11.03.2007
Адрес: Москва, Россия
Сообщений: 73

По умолчанию

za4em,
см. аттач к первому посту, собственно.
WWT вне форума   Ответить с цитированием
Старый 27.06.2008, 06:12   #20
Песака
 
 
Регистрация: 12.09.2006
Адрес: Красновишерск
Сообщений: 52

По умолчанию

Пробовал ли кто апгрейдить вручную spamassasin? Насколько понял, версия в кмс 6.5.1 3.1.0. На оффсайте 3.2.5. Несколько лет назад ночь убил - не получилось
__________________
бzzz
za4em вне форума   Ответить с цитированием
Ответ

« Предыдущая тема | Следующая тема »

Опции темы
Версия для печати Версия для печати
Отправить по электронной почте Отправить по электронной почте

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 16:45.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd. Перевод: zCarot

© Kerio-rus.ru
Официальный сайт группы АлисА WWW.ALISA.NET Фонарёвка: всё о фонарях