Список форумов antispamsniper.com/ru antispamsniper.com/ru
Индивидуальные средства защиты от спама
 
 FAQFAQ   ПоискПоиск     ПрофильПрофиль   ВходВход   РегистрацияРегистрация 

вопрос по правилам филтрации

 
Начать новую тему   Ответить на тему    Список форумов antispamsniper.com/ru -> AntispamSniper для The Bat!
Предыдущая тема :: Следующая тема  
Автор Сообщение
guestt



Зарегистрирован: 31.10.2007
Сообщения: 2

СообщениеДобавлено: Ср Окт 31, 2007 11:34 am    Заголовок сообщения: вопрос по правилам филтрации Ответить с цитатой

Здравствуйте.
Хотел проверить себя.
пример:
pochta@pochta.ru
адрес мой
однако валятся письма формата
23у312@pochta.ru
создал белое правило
pochta@pochta.ru условие сильное
и черное правило
*@pochta.ru условие тоже сильное.
все верно сделано?
черным правилом не отрублю письма на нормальный ящик pochta@pochta.ru
спасибо.
забыл уточнить фильтруем ТО и СС и в белом и в черном правиле.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
admin
Автор


Зарегистрирован: 10.02.2006
Сообщения: 816

СообщениеДобавлено: Ср Окт 31, 2007 3:18 pm    Заголовок сообщения: Ответить с цитатой

Белые правила проверяются первыми. Поэтому в описанном случае все письма с адресом pochta@pochta.ru в To или CC будут распознаваться как не спам, а остальные с хотя бы одним другим адресом из домена pochta.ru в To или CC будут распознаваться как спам. Данный метод плохой, потому что весь спам с адресом pochta@pochta.ru в To или CC фильтроваться перестанет.

Для указанного случая больше подходит следующее черное правило из трех условий:
Header{Received} =~ pochta@pochta\.ru
not Header{To} =~ pochta@pochta\.ru
not Header{CC} =~ pochta@pochta\.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить сообщения электронной почты
guestt



Зарегистрирован: 31.10.2007
Сообщения: 2

СообщениеДобавлено: Ср Окт 31, 2007 4:35 pm    Заголовок сообщения: Ответить с цитатой

спасибо.
вопрос
Header{Received} =~ pochta@pochta\.ru
данный слеш обязателен в правиле?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
admin
Автор


Зарегистрирован: 10.02.2006
Сообщения: 816

СообщениеДобавлено: Ср Окт 31, 2007 4:44 pm    Заголовок сообщения: Ответить с цитатой

guestt писал(а):

Header{Received} =~ pochta@pochta\.ru
данный слеш обязателен в правиле?

Символ '.' в регулярном выражении является специальным, и означает вхождение любого другого символа. '\' ставится перед специальными символами чтобы они не воспринимались как специальные, т.е. в данном случае чтобы символ '.' воспринимался как обычная точка. Иначе конструкции без слэша pochta.ru будут соответствовать например pochta1ru, pochta-ru и т.п. Конечно маловероятно что выражение с обычной точкой, без квотирования с помощью '\', приведет к ошибочным срабатываниям правила. Но лучше всегда ставить '\' перед '.' там где должна быть именно точка, чтобы свести эту вероятность к 0.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить сообщения электронной почты
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов antispamsniper.com/ru -> AntispamSniper для The Bat! Часовой пояс: GMT +3:00
Страница 1 из 1

 
Перейти:  
Ты не можешь начинать темы
Ты не можешь отвечать на сообщения
Ты не можешь редактировать свои сообщения
Ты не можешь удалять свои сообщения
Ты не можешь голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group