В acl назначаю переменную, которая классифицирует эти письма.
acl_m2 = 1 это спам, где байес дал вероятность больше 50%
acl_m3 = 1 это спам, где байес меньше 50%
Далее в роутерах.
Код: Выделить всё
virtual_sbor_spama:
driver = accept
condition = ${if eq {${acl_m3}}{1}{1}{0}}
domains = +local_domains_checked
transport = local_delivery_sbor_spama
virtual_localuser_spam:
driver = accept
condition = ${if eq {${acl_m2}}{1}{1}{0}}
domains = +local_domains_checked
transport = local_delivery_spam
no_more
в транспортах
Код: Выделить всё
local_delivery_sbor_spama:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d spanstore@domen.ru -m Spam.Auto
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
log_output
user = mailnull
local_delivery_spam:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain -m Spam
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
log_output
user = mailnull