Страница 1 из 1

Exim + нехорошие слова в письме

Добавлено: 2007-04-24 11:20:42
Sc@zy
Помогите с правилом для Exim...

Необходимо чтобы не принимались письма со словом Viagra например...

Если кто знает пример подобного правила буду очень благодарен...!

Добавлено: 2007-04-24 12:21:48
Alex Keda
в фильтре или в acl data можно провести поиск по телу сообщения - но не по всему, по первым скольим-то килобайтам....

Добавлено: 2007-04-24 12:44:36
Sc@zy
А пример можно?

Добавлено: 2007-04-24 14:25:17
Alex Keda
http://www.lissyara.su/?id=1242#42.5
типа того.
а вот про то, что сканируется не всё - видел где-то раньше, но где - не помню...

Добавлено: 2007-04-24 14:42:03
Sc@zy
cпасиб

Добавлено: 2007-04-25 10:15:20
Sc@zy

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

acl_check_content:

deny        message       = "Eat Your Spam Self!"
            condition     = ${if match{$message_body} {Viagra|Cialis|Anatrim} {yes} {no}}
Работает, но думаю есть возможность проверять по совпадению фразы в файле...
Не знаю правда как реализовать, кто может подсказать?

Добавлено: 2007-04-25 10:18:39
lucas12

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

  # Reject messages containing "viagra" in all kinds of whitespace/case combinations
  # WARNING: this is an example !
  deny  message = This message matches a blacklisted regular expression ($regex_match_string)
        regex = [Vv] *[Ii] *[Rr] *[Rr] *[Aa] *[Gg] *[Rr] *[Aa]
        regex = [Vv] *[Aa] *[Ll] *[Rr] *[Rr] *[Ii] *[Uu] *[Mm]
        regex = [Vv] *[Aa] *[Ll] *[Ii] *[Uu] *[Mm]
        regex = [Vv] *[Ii] *[Aa] *[Gg] *[Rr] *[Aa]
Я так режу... Буква Rr это некоторые делают ошибку в слове спецом....

Добавлено: 2007-04-25 10:24:22
Sc@zy
lucas12 писал(а):

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

  # Reject messages containing "viagra" in all kinds of whitespace/case combinations
  # WARNING: this is an example !
  deny  message = This message matches a blacklisted regular expression ($regex_match_string)
        regex = [Vv] *[Ii] *[Rr] *[Rr] *[Aa] *[Gg] *[Rr] *[Aa]
        regex = [Vv] *[Aa] *[Ll] *[Rr] *[Rr] *[Ii] *[Uu] *[Mm]
        regex = [Vv] *[Aa] *[Ll] *[Ii] *[Uu] *[Mm]
        regex = [Vv] *[Ii] *[Aa] *[Gg] *[Rr] *[Aa]
Я так режу... Буква Rr это некоторые делают ошибку в слове спецом....
пробовал это, но почему то никакой реакции на на это правило не было :(
может при сборке exim небыло что включено?

Re: Exim + нехорошие слова в письме

Добавлено: 2008-03-26 10:46:21
Sc@zy
Как организовать тоже самое, но с поиском слов по заданному файлу?

Re: Exim + нехорошие слова в письме

Добавлено: 2008-03-26 11:04:57
Alex Keda
куритьд окументацию?

Re: Exim + нехорошие слова в письме

Добавлено: 2008-03-26 11:16:41
Sc@zy
курил... варианты которые были "накурены", не прошли...

поэтому прошу подсказать...

Re: Exim + нехорошие слова в письме

Добавлено: 2008-03-26 11:50:55
Alex Keda
ну так поделись чего накурил, чего пробовал?

Re: Exim + нехорошие слова в письме

Добавлено: 2008-03-26 12:03:39
Sc@zy
например:

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

    deny       message         = "Eat Your Spam Self!"
               condition       = ${lookup{list} {lsearch*{/usr/local/etc/exim/body.txt} } {1}