LINUX.ORG.RU
ФорумAdmin

Exim перенаправить помеченные письма

 


0

1

Есть почтовый сервер Linux Centos 6.6 x64 Exim+dovecot+Spamassassim+clamav+Roundcibe+Postfixadmin на сервере началось много сыпаться спама решил поставить spamassassin.

добавил в exim.comf spamd_address = 127.0.0.1 783

warn spam = nobody:true hosts = !+relay_from_hosts : !192.168.0.0/24 : localhost

condition = ${if <{$message_size}{1024k}{1}{0}}

add_header = X-Spam-Flag: YES

add_header = X-Spam-Score: $spam_score ($spam_bar)

add_header = X-Spam-Report: $spam_report

add_header = X-Spam_score: $spam_score

add_header = X-Spam_score_int: $spam_score_int\n\

add_header = X-Spam_bar: $spam_bar

warn spam = spamd

add_header = Subject: ***SPAM*** (score $spam_score)($spam_report) $h_Subject

Как сделать чтобы exim перенаправлял письма помеченные как спам в Папку Спам в почтовом ящике.



Последнее исправление: Pinkbyte (всего исправлений: 2)

Письма пользователю как доставляются? Exim кладет в maildir или отдает их dovecot? Во втором случае можно настраивать правила seive.

Davyd ★★
()
Ответ на: комментарий от Davyd

Покопался в сети, для моей задачи правила примерно должны быть такими:

В 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

В транспортах:

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

Но это все нифига не работает письма помечаются нормально но всеравно приходят в папку входящие.

rootmaster
() автор топика
Ответ на: комментарий от rootmaster

Установи seive на dovecot и настрой правило сортировки по Теме.

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