фильтр спамеров в экзиме

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
BlackPhantom
мл. сержант
Сообщения: 128
Зарегистрирован: 2007-11-02 11:34:10

фильтр спамеров в экзиме

Непрочитанное сообщение BlackPhantom » 2007-11-07 15:31:29

Взял из статьи на этом сайте вот такое правило:

Код: Выделить всё

  # Считем число точек или дефисов в доменном имени. (больше 4-х - в топку)
  warn    condition	= ${if match{$sender_host_name} \
				{\N((?>\w+[\.|\-]){4,})\N}{yes}{no}}
	  hosts         = !+relay_from_hosts : *
но почему-то оно нифига не отрабатывает, хосты типа H=c-67-181-158-237.hsd1.ca.comcast.net все равно ломятся. Помогите разобраться с с синтаксисом, как описывается это правило?

Код: Выделить всё

 {\N((?>\w+[\.|\-]){4,} 
???
Последний раз редактировалось Alex Keda 2007-11-07 18:18:32, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: фильтр спамеров в экзиме

Непрочитанное сообщение Alex Keda » 2007-11-08 0:51:53

Код: Выделить всё

warn != deny
Убей их всех! Бог потом рассортирует...

BlackPhantom
мл. сержант
Сообщения: 128
Зарегистрирован: 2007-11-02 11:34:10

Re: фильтр спамеров в экзиме

Непрочитанное сообщение BlackPhantom » 2007-11-08 10:27:32

lissyara писал(а):

Код: Выделить всё

warn != deny
ну конечно, у себя написал deny
достовно вот что у меня написано:

Код: Выделить всё

    deny    condition  = ${if match{$sender_host_name} \
               {\N((?>\w+[\.|\-]){4,})\N}{yes}{no}}
             hosts     = !+mynetwork : *
             message = "To many "." or "-" in host"

BlackPhantom
мл. сержант
Сообщения: 128
Зарегистрирован: 2007-11-02 11:34:10

Re: фильтр спамеров в экзиме

Непрочитанное сообщение BlackPhantom » 2007-11-08 10:37:40

или ткните пожалуйста где расписано про синтаксис :roll:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: фильтр спамеров в экзиме

Непрочитанное сообщение Alex Keda » 2007-11-08 11:08:24

это pcre.
расписано в соотв. мане
Убей их всех! Бог потом рассортирует...

BlackPhantom
мл. сержант
Сообщения: 128
Зарегистрирован: 2007-11-02 11:34:10

Re: фильтр спамеров в экзиме

Непрочитанное сообщение BlackPhantom » 2007-11-08 12:54:33

усе, разобрался, действительно работает :)

Аватара пользователя
maluy
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-04-19 23:59:13
Откуда: Украина
Контактная информация:

Re: фильтр спамеров в экзиме

Непрочитанное сообщение maluy » 2007-11-08 13:31:54

Ну а чеь проблема то была? Можеш расписать?

BlackPhantom
мл. сержант
Сообщения: 128
Зарегистрирован: 2007-11-02 11:34:10

Re: фильтр спамеров в экзиме

Непрочитанное сообщение BlackPhantom » 2007-11-08 13:39:51

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

BlackPhantom
мл. сержант
Сообщения: 128
Зарегистрирован: 2007-11-02 11:34:10

Re: фильтр спамеров в экзиме

Непрочитанное сообщение BlackPhantom » 2007-11-09 23:48:42

Все бы классно, только если хост в скобках, типа
H=(c-67-181-158-237.hsd1.ca.comcast.net) то правило не срабатывает, как бы обойти это ограничение?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: фильтр спамеров в экзиме

Непрочитанное сообщение Alex Keda » 2007-11-10 0:02:48

почитать раздел документации касающийся логгинга.
понять что значит хост в скобках.
почитать раздел касающийся описания всех переменных.
найти нужную.
почитать раздел касающийся составления асл.
переписать асл.
Убей их всех! Бог потом рассортирует...

BlackPhantom
мл. сержант
Сообщения: 128
Зарегистрирован: 2007-11-02 11:34:10

Re: фильтр спамеров в экзиме

Непрочитанное сообщение BlackPhantom » 2007-11-10 0:27:24

уже понял, хост в скобках это HELO, дописал такое же правило для $sender_helo_name :D