The OpenNET Project / Index page

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

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

"Правило для Spamassassin"  
Сообщение от alienfrom33 (ok) on 04-Мрт-09, 13:06 
Требуется помощь в создании правила для SPAMASSASIN
Достал однотипный спам про конференции, тренинги, семинары. Приходит до 100 писем в день с похожей тематикой, скармливание через sa-learn не помогает. Причем остальной спам, в том числе и русскоязычного, почти не проходит через SA. Во всех письмах указан одинаковый телефон, но по-разному записаный, как пример:

/495/ 5 4 3- 88  46
/4 9 5 / 5 4 388- 4 6
/495/ 543 - 8 8   4 6
/49 5 / 5 4 3 - 88-46
<495 >  543 - 8 8 4 6
/495 /  54 3   8 8  4 6
| 49 5| 543-8 8 - 46
|4 9 5 |  5 4 3- 8 8  46
[495] 5438 8  4 6
/ 49 5/ 54 388  4 6
< 49 5> 543- 8 8  46
( 4 95 )  5 43  8 8 -4 6
(495 )  543-88 4 6
/ 4 95 /  5 4 3 8 8 4 6

Написал такое правило

body BODY_BAD_phone /4[(){}\[\]\-\| ]*9[(){}\[\]\-\| ]*5[(){}\[\]\-\| ]*5[(){}\[\]\-\| ]*4[(){}\[\]\-\| ]*3[(){}\[\]\-\| ]*8[(){}\[\]\-\| ]*8[(){}\[\]\-\| ]*4[(){}\[\]\-\| ]*6[(){}\[\]\-\| ]*/
score BODY_BAD_phone 50

Но... ничего не отлавливается. Укажите плз на ошибку в выражении.

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

 Оглавление

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


1. "Правило для Spamassassin"  
Сообщение от anonymous (??) on 04-Мрт-09, 14:12 
/(?:^|\D)4\D*9\D*5\D\D*5\D*4\D*3\D*8\D*8\D*4\D*6(?:\D|$)/
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Правило для Spamassassin"  
Сообщение от alienfrom33 (ok) on 04-Мрт-09, 15:09 
>/(?:^|\D)4\D*9\D*5\D\D*5\D*4\D*3\D*8\D*8\D*4\D*6(?:\D|$)/

не работает, не срабатывает даже на   4 9 5 5 4 3 8 8 4 6

Правило
body BODY_BAD_phone_test_ /([[:punct:][:space:]]|^)5438846/
score BODY_BAD_phone_test_ 50
Срабатывает стабильно, но если телефон писан без разделитеоей -(

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

3. "Правило для Spamassassin"  
Сообщение от Pahanivo email(ok) on 04-Мрт-09, 15:17 
>>/(?:^|\D)4\D*9\D*5\D\D*5\D*4\D*3\D*8\D*8\D*4\D*6(?:\D|$)/
>
>не работает, не срабатывает даже на   4 9 5 5
>4 3 8 8 4 6
>
>Правило
>body BODY_BAD_phone_test_ /([[:punct:][:space:]]|^)5438846/
>score BODY_BAD_phone_test_ 50
>Срабатывает стабильно, но если телефон писан без разделитеоей -(

у SA перловые регексы?

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

5. "Правило для Spamassassin"  
Сообщение от Keeper email(??) on 05-Мрт-09, 11:21 
>у SA перловые регексы?

SA вроде как на перле написан.

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

4. "Правило для Spamassassin"  
Сообщение от anonymous (??) on 04-Мрт-09, 23:05 
Сам ты не работаешь...

perl -e '$a = "4 9 5 5 4 3 8 8 4 6"; print "Oppa!\n" if $a =~ /(?:^|\D)4\D*9\D*5\D\D*5\D*4\D*3\D*8\D*8\D*4\D*6(?:\D|$)/'

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

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

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




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

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