LINUX.ORG.RU
ФорумAdmin

exim и фильтрация спама


0

0

Фильтрую письма через блэк листы, но вот хотелось бы не удалять письма, а добавлять в начало поля "тема" пометку о спаме. Как такое можно сделать?
  deny    message       = "you in blacklist - $dnslist_domain \n $dnslist_text"
          dnslists      = cbl.abuseat.org : bl.spamcop.net : www.sorbs.net : psbl.surriel.com

Re: exim и фильтрация спама

вместо deny message = ... поставь

warn add_header = Subject: ***SPAM*** $h_subject

anonymous ()
Ответ на: Re: exim и фильтрация спама от Spank

Re: exim и фильтрация спама

вдогонку

> $h_subject не работает...

скорее всего, этот кусок ACL'а надо поставить в ловушку, которая срабатывает после приема письма, по умолчанию это acl_check_data

anonymous ()
Ответ на: Re: exim и фильтрация спама от Spank

Re: exim и фильтрация спама

В данный момент сделал так

acl_check_data:
  warn dnslists         = cbl.abuseat.org : bl.spamcop.net : www.sorbs.net : psbl.surriel.com
        add_header      = :after_received:Subject: ***SPAM*** $rh_subject
        log_message     = spam found in $dnslist_domain Mail from $sender_address to $local_part@$domain

Из минусов, все же остается 2 заголовка, правда нужный идет первым и соотв отображается как надо и $local_part@$domain не работают, может тут замена есть какая?

Spank ()
Ответ на: Re: exim и фильтрация спама от anonymous

Re: exim и фильтрация спама

> Направлять письма на транспорт, а в транспорте кидать на pipe , и менять там sed'ом тему письма, если она есть.

Жесть какаято получается...

Spank ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.