The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как удалить письмо со спамом?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Как удалить письмо со спамом?"  
Сообщение от Mihasya email(ok) on 18-Дек-08, 10:40 
Добрый день.
Связка такая Postfix + SpamAssassin + Dovecot

Входящее письмо, после проверки поствиксом на предмет реджекта, проверяется антивирусом и передается Dovecot-у для доставки юзеру.

в main.cf:
virtual_transport = dovecot

В master.cf прописано:
dovecot unix - n n - - pipe
flags=R user=virtual:virtual argv=/usr/local/bin/spamc -u spamassassin -e /usr/local/libexec/dovecot/deliver -d ${recipient}

т.е. перед тем как положить письмо в папку юзера оно проверяется на СПАМ (argv=/usr/local/bin/spamc), так вот после такой проверки у спам писем в теме пишется *****SPAM***** и потом dovecot-ом доставляется юзеру (/usr/local/libexec/dovecot/deliver -d ${recipient})
Может можно как нить письма у которых в теме *****SPAM***** удалять???

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как удалить письмо со спамом?"  
Сообщение от Fen on 18-Дек-08, 11:11 
>[оверквотинг удален]
>
>В master.cf прописано:
>dovecot unix - n n - - pipe
>flags=R user=virtual:virtual argv=/usr/local/bin/spamc -u spamassassin -e /usr/local/libexec/dovecot/deliver -d ${recipient}
>
>т.е. перед тем как положить письмо в папку юзера оно проверяется на
>СПАМ (argv=/usr/local/bin/spamc), так вот после такой проверки у спам писем в
>теме пишется *****SPAM***** и потом dovecot-ом доставляется юзеру (/usr/local/libexec/dovecot/deliver -d ${recipient})
>
>Может можно как нить письма у которых в теме *****SPAM***** удалять???

Можно, но нужна какая-нибудь дополнительная программа, через которую письма будут возвращаться от спамассассина. Например, какой-нибудь procmail (если у вас системные пользователи) или универсальный amavisd-new.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как удалить письмо со спамом?"  
Сообщение от Mihasya email(ok) on 18-Дек-08, 11:25 
>[оверквотинг удален]
>>
>>т.е. перед тем как положить письмо в папку юзера оно проверяется на
>>СПАМ (argv=/usr/local/bin/spamc), так вот после такой проверки у спам писем в
>>теме пишется *****SPAM***** и потом dovecot-ом доставляется юзеру (/usr/local/libexec/dovecot/deliver -d ${recipient})
>>
>>Может можно как нить письма у которых в теме *****SPAM***** удалять???
>
>Можно, но нужна какая-нибудь дополнительная программа, через которую письма будут возвращаться от
>спамассассина. Например, какой-нибудь procmail (если у вас системные пользователи) или универсальный
>amavisd-new.

Типа вот так:
dovecot unix - n n - - pipe
>flags=R user=virtual:virtual argv=/usr/local/bin/spamc -u spamassassin -e (ВОТ ТУТ КАКАЯ-ТО ПРОГРАММА) /usr/local/libexec/dovecot/deliver -d ${recipient} ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Как удалить письмо со спамом?"  
Сообщение от Fen on 18-Дек-08, 13:30 
>[оверквотинг удален]
>>>
>>>Может можно как нить письма у которых в теме *****SPAM***** удалять???
>>
>>Можно, но нужна какая-нибудь дополнительная программа, через которую письма будут возвращаться от
>>спамассассина. Например, какой-нибудь procmail (если у вас системные пользователи) или универсальный
>>amavisd-new.
>
>Типа вот так:
>dovecot unix - n n - - pipe
>>flags=R user=virtual:virtual argv=/usr/local/bin/spamc -u spamassassin -e (ВОТ ТУТ КАКАЯ-ТО ПРОГРАММА) /usr/local/libexec/dovecot/deliver -d ${recipient} ?

ну этого однозначно мало... даже если это и будет работать...
посмотрите для начала что может сам dovecot, может у него есть нужная опция в настройках.
дальше уже смотрите в сторону например, amavisd-new

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как удалить письмо со спамом?"  
Сообщение от Fen on 18-Дек-08, 11:14 
>[оверквотинг удален]
>
>В master.cf прописано:
>dovecot unix - n n - - pipe
>flags=R user=virtual:virtual argv=/usr/local/bin/spamc -u spamassassin -e /usr/local/libexec/dovecot/deliver -d ${recipient}
>
>т.е. перед тем как положить письмо в папку юзера оно проверяется на
>СПАМ (argv=/usr/local/bin/spamc), так вот после такой проверки у спам писем в
>теме пишется *****SPAM***** и потом dovecot-ом доставляется юзеру (/usr/local/libexec/dovecot/deliver -d ${recipient})
>
>Может можно как нить письма у которых в теме *****SPAM***** удалять???

Либо может быть есть подобная функция в самом dovecot'е. Я просто с ним не работал.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Как удалить письмо со спамом?"  
Сообщение от Vladimir (??) on 18-Дек-08, 14:26 
Поставить dovecot'у плагин sieve  http://wiki.dovecot.org/LDA/Sieve
Для удаления есть discard, но я спам ложу в отдельную imap папку.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Как удалить письмо со спамом?"  
Сообщение от Opium (??) on 29-Дек-08, 15:27 
>Поставить dovecot'у плагин sieve  http://wiki.dovecot.org/LDA/Sieve
>Для удаления есть discard, но я спам ложу в отдельную imap папку.
>

Для редиректа можно в header_checks добавить:
/^X-Spam-Level: \*\*\*\*\*\*.*/i REDIRECT spamilo@mail.com
или REJECT для удаления

main.cf
header_checks = regexp:/etc/postfix/header_checks

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру