Знач так!
По первому вопросу, насчет транспорта доставки для local_delivery_spam_transport:
Код: Выделить всё
local_delivery_spam_transport:
driver = appendfile
check_string = ""
create_directory
delivery_date_add
directory = ${lookup mysql{SELECT CONCAT('/mail/maildir/', `maildir`,'.spamx
FROM `mailbox` WHERE `username`='${local_part}'}}
directory_mode = 770
envelope_to_add
group = mail
maildir_format
maildir_tag = ,S=$message_size
message_prefix = ""
message_suffix = ""
mode = 0600
если по-проще, переделал обычный mysql_delivery
Далее. Насчет того, что dspam не возвращал назад eximu письма. Насколько могу вспомнить в параметре в dspam.conf :
Код: Выделить всё
TrustedDeliveryAgent "/usr/local/sbin/exim -oMr spam-scanned"
стоял пробел перед кавичкой
типа
Код: Выделить всё
TrustedDeliveryAgent "/usr/local/sbin/exim -oMr spam-scanned "
Вот такая вот лажа у меня получилась.
Если че еще вспомню напишу! Сейчас мучаюсь над cgi-интерфейсом к дспаму. Он там для под mbox формат заточен в некоторых местах. Приходится переделывать под maidir.