URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 65094
[ Назад ]

Исходное сообщение
"удалять письма после SpamAssassin'а"

Отправлено Вещий , 24-Мрт-06 16:09 
мжно ли сделать так, чтобы письма со спам левелом больше порога (5), но меньше 10 все же доставлялись пользователю с пометкой "спам", а с большим score в /dev/null?

Содержание

Сообщения в этом обсуждении
"удалять письма после SpamAssassin'а"
Отправлено DogEater , 26-Мрт-06 22:31 
> мжно ли сделать так, чтобы письма со спам левелом больше порога
>(5), но меньше 10 все же доставлялись пользователю с пометкой "спам",
>а с большим score в /dev/null?


procmail ?


"удалять письма после SpamAssassin'а"
Отправлено Вещий , 03-Апр-06 12:23 
>> мжно ли сделать так, чтобы письма со спам левелом больше порога
>>(5), но меньше 10 все же доставлялись пользователю с пометкой "спам",
>>а с большим score в /dev/null?
>
>
>procmail ?


как примерно должен выглядеть конфиг?.. не могу понять =(


"удалять письма после SpamAssassin'а"
Отправлено DogEater , 05-Апр-06 22:52 
>>> мжно ли сделать так, чтобы письма со спам левелом больше порога
>>>(5), но меньше 10 все же доставлялись пользователю с пометкой "спам",
>>>а с большим score в /dev/null?
>>
>>
>>procmail ?
>
>
>как примерно должен выглядеть конфиг?.. не могу понять =(

man procmailex и man egerep уже не катит?

---------cut here--------------
0: h
^X-Spam-Flag:.YES
{
   # Сначала хватаем письма с уровнем от 5 до 10
   0: h
   ^X-Spam-Level:.\*{5,10}[^\*]
   /home/вещий/Maildir/new
   # Всё остальное в хлам
   0: h
   ^X-Spam-Level:.\*+
   ./dev/null
}  

0:
*
/home/вещий/Maildir/new

---------cut here--------------

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


"удалять письма после SpamAssassin'а"
Отправлено author , 06-Апр-06 03:00 
amavis-new и не заморачиваешся с прокмайлом

"удалять письма после SpamAssassin'а"
Отправлено Вещий , 06-Апр-06 11:21 
>amavis-new и не заморачиваешся с прокмайлом


красиво получилось хедер чеком, но там пока чnо получается удалять только по X-Spam-Status YES. можно использовать констркуции вроде той, что написана выше для procmail'a?


"удалять письма после SpamAssassin'а"
Отправлено SubGun , 06-Апр-06 11:26 
> мжно ли сделать так, чтобы письма со спам левелом больше порога
>(5), но меньше 10 все же доставлялись пользователю с пометкой "спам",
>а с большим score в /dev/null?

Все можно сделать, не прибегая к помощи procmail. Что за MTA?


"удалять письма после SpamAssassin'а"
Отправлено Вещий , 06-Апр-06 11:38 
>Все можно сделать, не прибегая к помощи procmail. Что за MTA?

postfix



"удалять письма после SpamAssassin'а"
Отправлено SubGun , 06-Апр-06 11:55 
>>Все можно сделать, не прибегая к помощи procmail. Что за MTA?
>
>postfix

Мда, каждый сам себе злобный маньяк. Значит будете ставить procmail или maildrop, а то я вам тут сейчас насоветую...
Смотрим тут: http://www.opennet.me/base/net/postfix_mysql_courier.txt.html

Выдержка:
В данном примере maildrop отбирает почту с заголовком X-Spam-Flag:YES, который генерирует spamassassin, установка которого будет рассмотрена ниже, и кладет ее в папку Spam. Остальная почта направляется в INBOX.


"удалять письма после SpamAssassin'а"
Отправлено Вещий , 06-Апр-06 12:30 
>>>Все можно сделать, не прибегая к помощи procmail. Что за MTA?
>>
>>postfix
>
>Мда, каждый сам себе злобный маньяк. Значит будете ставить procmail или maildrop,
>а то я вам тут сейчас насоветую...
>Смотрим тут: http://www.opennet.me/base/net/postfix_mysql_courier.txt.html
>
>Выдержка:
>В данном примере maildrop отбирает почту с заголовком X-Spam-Flag:YES, который генерирует spamassassin,
>установка которого будет рассмотрена ниже, и кладет ее в папку Spam.
>Остальная почта направляется в INBOX.

не все так страшно )) header_chek в postfix'е позволил реализовать это без проблем и без дополнительных пакетов =)


"удалять письма после SpamAssassin'а"
Отправлено AL , 27-Июл-06 00:35 
> мжно ли сделать так, чтобы письма со спам левелом больше порога
>(5), но меньше 10 все же доставлялись пользователю с пометкой "спам",
>а с большим score в /dev/null?

if(/^X-Spam-Level: [*]{10,}/)
{
exception {
to "/dev/null"
}
}


Письма со Spam-Level от 10 и более будут удаляться