LINUX.ORG.RU
ФорумAdmin

fechmail -> dspam -> procmail


0

0

Никак не могу настроить.
Хочу сделать так
fechmail -> dspam -> procmail -> maildir/
При этом dspam в режиме демона.

В .fetchmailrc говорим
smtphost "/var/run/dspam/dspam.sock";

в dspam помимо прочего
TrustedDeliveryAgent "/usr/bin/procmail"

в procmailrc кроме правил
LOGFILE=/var/log/procmail.log
VERBOSE=on

Запускаю fechmail -v и смотрю логи.
По ним видно, что fechmail все получил, отдал это все dspam-у, получил ответ что все ок, и удалил сообщение с сервера.
Dspam получил письмо, обработал его, занес все что надо в базу, и добавил все хидеры как положено.
И все ...
/var/log/procmail.log пустой.
Нигде в логах dspam-а я не нашел что он делает с письмом дальше.
Procmail не запускается. Если в .fetchmailrc сказать mda "/usr/bin/procmail"; все срабатывает как положено и в логе отображается.
Куда не так? Может в режиме демона dspam не учитывает TrustedDeliveryAgent?
Помогите пожалуйста.

anonymous

странно, там проблема, только я использую fetchmail -> smtp-vilter -> spamd -> sendmail

и smtp-vilter в режиме отладки пишет :

spamd: init()... spamd[5223]: connot connect to the socket spamd: program terminated ....

и тоже емайл просто теряется, без spamd все работает сокет выстовил в конфиге smtp-vilter, который (по документации) передает его в spamd.....

anonymous
()
Ответ на: комментарий от anonymous

вообще то dspam и spamd - вещи разные.
Но все равно спасибо, хотя бы за внимание :)

anonymous
()
Ответ на: комментарий от anonymous

Потрясающе!!!
Пересобрал без дебуга,
то есть без
--enable-debug
--enable-verbose-debug
и все заработало.
Вот это я понимаю. Вот это дебуг :) Не то что у некоторых. :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.