Страница 1 из 1
Spamassassin - перенаправить спам
Добавлено: 2007-11-26 9:17:10
Dolphin_BSD
Добрый день.
Уважаемые, стоит у меня связка exim+dovecot+mysql+clamav+Spamassassin+веб-морда.
На сегодняшний день, очень много лезит спама, так как доменов много и ящиков тоже не мало.
Подскажите как можно что б Spamassassin весь спам ложил в отдельный ящик ( допустим создам я ящик
spam_all@my.domain.com и суда будет падать все что касается спама ) при необходимости я зашел, и перенаправил интересующий комуто меседж.
Вот такая задача.
Хотелось бы реализовать это м помощью именно Spamassassin, не хочеться крутить много дополнительных служб ради 1 задачи. Вроде припоминается что Spamassassin умеет это делать но вот немогу ничего я найти подобного.
Буду благодарен если кто-то подскажет !
Заранее спасибо.
Re: Spamassassin - перенаправить спам
Добавлено: 2007-11-27 14:15:46
Alex Keda
exim может...
Re: Spamassassin - перенаправить спам
Добавлено: 2007-11-28 9:21:24
Sova
lissyara писал(а):exim может...
Как? поделись рецептом
Re: Spamassassin - перенаправить спам
Добавлено: 2007-11-28 10:15:15
Alex Keda
в роутерах условие с заголовком - далее разными транпортами
Re: Spamassassin - перенаправить спам
Добавлено: 2007-11-28 10:20:33
Dolphin_BSD
Идею понял но что-то у меня ничего не выходит !
Может кто-то поделиться хотя бы примерным примером данной настройки правила ?
Буду благодарен !
Заранее спасибо
Re: Spamassassin - перенаправить спам
Добавлено: 2007-11-28 10:32:27
Alex Keda
ну ты покажи что сделал а мы пнём в нужном направлении
Re: Spamassassin - перенаправить спам
Добавлено: 2007-11-29 12:25:47
Гость
Dolphin_BSD писал(а):Идею понял но что-то у меня ничего не выходит !
Может кто-то поделиться хотя бы примерным примером данной настройки правила ?
Буду благодарен !
Заранее спасибо
Код: Выделить всё
spamredirect:
driver = redirect
user = mailnull
group = mail
data = spam@micros.uz
condition = ${if > {$spam_score_int}{49}}
no_more
Re: Spamassassin - перенаправить спам
Добавлено: 2007-11-29 14:24:41
kmb
если не ошибаюсь можно итак сделать:
Код: Выделить всё
/usr/local/sbin/spamass-milter -b spam@hosting.ru
Re: Spamassassin - перенаправить спам
Добавлено: 2007-12-11 12:25:17
Dolphin_BSD
Огромное спасибо за :
Код: Выделить всё
spamredirect:
driver = redirect
user = mailnull
group = mail
data = spam@micros.uz
condition = ${if > {$spam_score_int}{49}}
no_more
Сейчас буду тестить
А вот с
Код: Выделить всё
/usr/local/sbin/spamass-milter -b spam@hosting.ru
немного не ясно
Re: Spamassassin - перенаправить спам
Добавлено: 2007-12-11 12:44:51
Dolphin_BSD
Попробовал и сразу получил в нос:
Код: Выделить всё
Starting exim.
2007-12-11 10:47:38 Exim configuration error in line 512 of /usr/local/etc/exim/configure:
error in ACL: unknown ACL verb "driver" in "driver = redirect"
Это не хватает переменной где то .. или я не собрал с данной опцией Екзим сам ?
Заранее Спасибо !
Re: Spamassassin - перенаправить спам
Добавлено: 2007-12-11 15:51:43
Dolphin_BSD
Подскажите правильно я поправил пример .. что-то не то получилось
Код: Выделить всё
####################################################
spamredirect:
driver = redirect
user = mailnull
group = mail
data = spam@news2000.com.ua
condition = ${if > {$malware_name}{***SPAM***}}
no_more
####################################################
Разместил я эго в
Где моя ошибка ? Подскажите плизз !
Re: Spamassassin - перенаправить спам
Добавлено: 2007-12-14 12:47:34
BlackPhantom
Я это сделал вот так:
Код: Выделить всё
spam_router:
driver = accept
check_local_user
condition = ${if >{$spam_score_int}{190}{1}{0}}
transport = spam_transport
cannot_route_message = Unknown user
spam_transport:
driver = appendfile
file = /usr/home/spamuser/mail/spam
delivery_date_add
envelope_to_add
return_path_add
group = mail
user = spamuser
mode = 0660
no_mode_fail_narrower
Все что со spamscore > 19 складывается отдельному юзеру spamuser в папку spam. Потом захожу по имап, и смотрю, не попало ли туда чего важного
Re: Spamassassin - перенаправить спам
Добавлено: 2008-03-24 21:00:30
kmb
тут подумалось, а если каждому юзеру создать папку спам.
Возможно ли будет класть письма с темой спам к ним в папку? По-моему было бы красивее...
Re: Spamassassin - перенаправить спам
Добавлено: 2008-11-19 11:42:32
Gendalf
так никто и не решился сделать задуманное!?
Re: Spamassassin - перенаправить спам
Добавлено: 2008-12-24 21:27:44
dyatlovm
Используя статьи, получилось сделать следующим способом:
В routers:
Код: Выделить всё
local_delivery_spam_router:
driver = accept
domains = +local_domains
condition = ${if >{$spam_score_int}{50}{1}{0}}
transport = local_delivery_spam_transport
no_more
В транспортах:
Код: Выделить всё
# Тут создается специальная папка, доступная пользователю по IMAP,
# куда складывается помеченный спам для
# последующего осмотра и разбора.
local_delivery_spam_transport:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d \
$local_part@$domain -m INBOX.Spam
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
user = mailnull
group = mail