Spamassassin - перенаправить спам

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Spamassassin - перенаправить спам

Непрочитанное сообщение Dolphin_BSD » 2007-11-26 9:17:10

Добрый день.

Уважаемые, стоит у меня связка exim+dovecot+mysql+clamav+Spamassassin+веб-морда.

На сегодняшний день, очень много лезит спама, так как доменов много и ящиков тоже не мало.
Подскажите как можно что б Spamassassin весь спам ложил в отдельный ящик ( допустим создам я ящик spam_all@my.domain.com и суда будет падать все что касается спама ) при необходимости я зашел, и перенаправил интересующий комуто меседж.

Вот такая задача.

Хотелось бы реализовать это м помощью именно Spamassassin, не хочеться крутить много дополнительных служб ради 1 задачи. Вроде припоминается что Spamassassin умеет это делать но вот немогу ничего я найти подобного.

Буду благодарен если кто-то подскажет !

Заранее спасибо.
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35066
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение Alex Keda » 2007-11-27 14:15:46

exim может...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Sova
старшина
Сообщения: 444
Зарегистрирован: 2006-09-13 14:10:59
Откуда: Цхинвал-Москва
Контактная информация:

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение Sova » 2007-11-28 9:21:24

lissyara писал(а):exim может...
Как? поделись рецептом
Чтобы чувствовать себя орлом, нужно летать с орлами.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35066
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение Alex Keda » 2007-11-28 10:15:15

в роутерах условие с заголовком - далее разными транпортами
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение Dolphin_BSD » 2007-11-28 10:20:33

Идею понял но что-то у меня ничего не выходит !

Может кто-то поделиться хотя бы примерным примером данной настройки правила ?

Буду благодарен !

Заранее спасибо
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35066
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение Alex Keda » 2007-11-28 10:32:27

ну ты покажи что сделал а мы пнём в нужном направлении :)
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

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
Последний раз редактировалось Alex Keda 2007-11-29 15:02:05, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение kmb » 2007-11-29 14:24:41

если не ошибаюсь можно итак сделать:

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

/usr/local/sbin/spamass-milter -b spam@hosting.ru
truth is out there...

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение Dolphin_BSD » 2007-12-11 12:25:17

Огромное спасибо за :

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

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
немного не ясно
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение Dolphin_BSD » 2007-12-11 12:44:51

Попробовал и сразу получил в нос:

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

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"
Это не хватает переменной где то .. или я не собрал с данной опцией Екзим сам ?

Заранее Спасибо !
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

Аватара пользователя
Dolphin_BSD
ст. сержант
Сообщения: 353
Зарегистрирован: 2007-04-26 9:09:10
Откуда: Kiev
Контактная информация:

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение Dolphin_BSD » 2007-12-11 15:51:43

Подскажите правильно я поправил пример .. что-то не то получилось :(

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

####################################################
spamredirect:
    driver = redirect
    user = mailnull
    group = mail
    data = spam@news2000.com.ua
    condition = ${if > {$malware_name}{***SPAM***}}
    no_more
####################################################
Разместил я эго в

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

begin routers
Где моя ошибка ? Подскажите плизз !
_______________________________________________________________________________
Каждая секунда жизни имеет собственную цену, которую необходимо вовремя заплатить.
http://www.ftl.com.ua

BlackPhantom
мл. сержант
Сообщения: 128
Зарегистрирован: 2007-11-02 11:34:10

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение BlackPhantom » 2007-12-14 12:47:34

Я это сделал вот так:

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

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. Потом захожу по имап, и смотрю, не попало ли туда чего важного :)

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение kmb » 2008-03-24 21:00:30

тут подумалось, а если каждому юзеру создать папку спам.
Возможно ли будет класть письма с темой спам к ним в папку? По-моему было бы красивее...
truth is out there...

Аватара пользователя
Gendalf
рядовой
Сообщения: 31
Зарегистрирован: 2008-09-02 7:21:12
Откуда: Semipalatinsk
Контактная информация:

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение Gendalf » 2008-11-19 11:42:32

:smile: так никто и не решился сделать задуманное!?
Да прибудет с Вами сила добра ;)

dyatlovm
рядовой
Сообщения: 34
Зарегистрирован: 2008-09-07 10:35:03
Откуда: г. Москва

Re: Spamassassin - перенаправить спам

Непрочитанное сообщение dyatlovm » 2008-12-24 21:27:44

Используя статьи, получилось сделать следующим способом:
В 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