Подскажите пожалуйста
Необходимо что бы exim отбрасывал письма содержащие определенные слова...
Допустим слово USD
Всё успешно работает с правилом:
condition = ${if match{$message_body}{\N[Uu][Ss][Dd]\N}{yes}{no}}
Но если необходимо отбрасывать по русскому слову, допустим "ВЗЛОМ", то правило не срабатывает...
condition = ${if match{$message_body}{\N[Вв][Зз][Лл][Оо][Мм]\N}{yes}{no}}
EXIM фильтр по словам
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
EXIM фильтр по словам
Дык, наверное дело в кодировке...
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
EXIM фильтр по словам
Если применять фильтр в секции acl_mime то русские буквы EXIM не отрабатывает...Если применять фильтр в секции acl_data то всё нормально, exim распознает русские буквы...
Вот только если в случае с mime можно переслать письмо нужному адресату. Пример:
В роутер пишем:
А фильтр data_acl когда срабатывает, просто отбрасывает письмо без пересылки...
Как можно решить проблему? Подскажите пожалуйста
Вот только если в случае с mime можно переслать письмо нужному адресату. Пример:
Код: Выделить всё
warn message = Subject: VIRUS
condition = ${if match{$message_body}{\N[Uu][Ss][Dd]\N}{yes}{no}}
decode = default
Код: Выделить всё
message:
driver = redirect
condition = ${if match{$h_Subject:}{\N[Vv][Ii][Rr][Uu][Ss]\N}{yes}{no}}
headers_remove = Subject
headers_add = Subject:[VIRUS] $rheader_subject
data = reken@domen.local
Как можно решить проблему? Подскажите пожалуйста
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
EXIM фильтр по словам
Всё получилось, если в секции acl_data
Код: Выделить всё
warn message = Subject: VIRUS
condition = ${if match{$message_body}{\N[Uu][Ss][Dd]\N}{yes}{no}}
#decode = default #Закоментировать эту строку
-
- лейтенант
- Сообщения: 619
- Зарегистрирован: 2014-06-30 11:23:24
EXIM фильтр по словам
Столкнулся со следующей проблемой...
Правило:
Сканирует не только текст внутри письма, но и адрес отправителя. Если в адресе есть буквы "U","S","D". То срабатывает правило.
Подскажите пожалуйста, как можно сделать, что бы только содержимое письма сканировалось?
Правило:
Код: Выделить всё
condition = ${if match{$message_body}{\N[Uu][Ss][Dd]\N}{yes}{no}}
Подскажите пожалуйста, как можно сделать, что бы только содержимое письма сканировалось?