Поставил dspam,настройки по статье....
В результате если ему шлешь на spam-user@domain, то в статистике мускуля растет spam_learned. но если послать письмо на notspam-user@domain, то spam_learned сбрасывается в 0.
в конфигах так:
Код: Выделить всё
dspam_addspam_router:
driver = accept
domains = +local_domains
local_part_prefix = spam-
condition = ${if eq{} {${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` =REPLACE('$local_part@$domain','spam-','')}}}{no}{yes}}
transport = dspam_addspam_transport
dspam_notspam_router:
driver = accept
domains = +local_domains
local_part_prefix = notspam-
condition = ${if eq{} {${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` =REPLACE('$local_part@$domain','notspam-','')}}}{no}{yes}}
transport = dspam_notspam_transport
Код: Выделить всё
dspam_addspam_transport:
driver = pipe
command = "/usr/local/bin/dspam --user $local_part@$domain --class=spam --source=error"
return_path_add = false
return_fail_output = true
log_output = true
home_directory = "/var/db/dspam"
current_directory = "/var/db/dspam"
user = mailnull
group = mail
dspam_notspam_transport:
driver = pipe
command = "/usr/local/bin/dspam --user $local_part@$domain --class=innocent --source=error"
return_path_add = false
return_fail_output = true
log_output = true
home_directory = "/var/db/dspam"
current_directory = "/var/db/dspam"
user = mailnull
group = mail