Добрый день коллегиЕсть почтовый сервер Linux Centos 6.6 x64 Exim+dovecot+Spamassassim+clamav+Roundcibe+Postfixadmin
на сервере началось много сыпаться спама решил поставить spamassassin.
добавил в exim.comf
spamd_address = 127.0.0.1 783warn spam = nobody:true
hosts = !+relay_from_hosts : !192.168.0.0/24 : localhostcondition = ${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 сбрасывал письма помеченные как спам
в Папку Спам в почтовом ящике.
> Добрый день коллеги
> Есть почтовый сервер Linux Centos 6.6 x64 Exim+dovecot+Spamassassim+clamav+Roundcibe+Postfixadmin
> на сервере началось много сыпаться спама решил поставить spamassassin.
> добавил в exim.comf
> spamd_address = 127.0.0.1 783...
> Как мне лучше так сделать чтобы exim сбрасывал письма помеченные как спам
> в Папку Спам в почтовом ящике.по идее этим LDA Dovecot занимается, думается в ту сторону копать надо
Покопался в сети, для моей задачи правила примерно должны быть такими:В 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
Но это все нифига не работает письма помечаются нормально но всеравно приходят в папку входящие.