Прежде чем задать вопрос, опишу коротко систему почты. Есть rspamd, который считает баллы. И есть роутер и соответственно транспорт, которые определяют письма с >5.0 балами в папочку "Спам". Привожу конфигурацию роутера и транспорта:
Код: Выделить всё
junk:
driver = accept
senders = !${lookup mysql{SELECT username FROM mailbox}}
domains = !+local_domains
condition = ${if >{$spam_score_int}{50}{1}{0}}
transport = spam
no_verify
no_expn
no_more
spam:
driver = appendfile
directory = ${lookup mysql{SELECT CONCAT(`maildir`, '/', '.Junk') FROM `mailbox` WHERE `username`='${local_p
create_directory
directory_mode = 770
user = mailnull
group = mail
delivery_date_add
envelope_to_add
return_path_add
maildir_format
maildir_tag = ,S=$message_size
mode = 0660
check_string = ""Если в почтовой программе (The Bat!) нажать "Ответить", то письмо не отправляется и появляется такая ругань:
Код: Выделить всё
2011-10-05 19:36:26 1RBUSH-0000VU-FR <= login@test.net H=tralala.net ([10.0.44.6]) [10.0.0.0] I=[10.0.0.0]:465 P=esmtpsa X=TLSv1:AES256-SHA:256 A=auth_cram_md5:login@test.net S=1128 id=1302510731.20111005180655@test.net from <login@test.net> for test@gmail.com
2011-10-05 19:36:26 1RBUSH-0000VU-FR == test@gmail.com R=junk T=spam defer (-21): appendfile: file or directory name "" is not absoluteСпасибо...
