LINUX.ORG.RU
ФорумAdmin

clamav+sendmail


0

0

при запуске sendmail выдает 554 5.0.0 /etc/mail/sendmail.cf: line 1645: Xclmilter: `=' expected 451 4.0.0 InputFilter clmilter not defined: No such file or directory

где рыть ? в sendmail.mc стоит INPUT_MAIL_FILTER(`clmilter',`S=local:/var/milter/clmilter.sock, F=, T=S:4m;R:4m')dnl define(`confINPUT_MAIL_FILTERS', `clmilter')

clamd и clam-milter стартуют без ошибок.

anonymous

вродь всё правильно стоит, у меня так же и работает
может .cf пересобрать?

anonymous
()

погоди, а в clamav.conf что за LocalSocket написан

anonymous
()

в clamd.conf стоит localsocket /var/run/clamav/clamd.sock sendmail собран с поддержкой MILTER

anonymous
()

sendmail.cf пересобирал

anonymous
()

в самом sendmail.cf стоит O InputMailFilters=clmilter Xclmilter, S=local:/var/run/clamav/clmilter.sock,F=,T=S:4m,R:4m

anonymous
()

тьфу. /var/milter потом поменял на /var/run/clamav но пробовал либо то либо другое. не помогает.

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

Кстати, рекомендую патчи от McMcc, для сендмыла, без использования механизма milter. У меня почтовик до сих пор так работает, но вот новых версий патчей для новых sendmail нету :(

Скорость работы без милтера просто потрясает.

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

А в этом проблемы быть не может ?
/usr/share/doc/sendmail/README.cf:
For example, the two commands:
INPUT_MAIL_FILTER(`archive', `S=local:/var/run/archivesock, F=R')
INPUT_MAIL_FILTER(`spamcheck', `S=inet:2525@localhost, F=T')

are equivalent to the three commands:
MAIL_FILTER(`archive', `S=local:/var/run/archivesock, F=R')
MAIL_FILTER(`spamcheck', `S=inet:2525@localhost, F=T')
define(`confINPUT_MAIL_FILTERS', `archive, spamcheck')

Т.е. либо объявлять через INPUT_MAIL_FILTER(), либо через MAIL_FILTER() и define(`confINPUT_MAIL_FILTERS',`...').
Что говорит "grep clmilter sendmail.cf" ?

spirit ★★★★★
()

в общем, тебе надо запускать
clamav-milter local:/var/run/clamav/clmilter.sock
или найди в /etc (в федоре это /etc/sysconfig/clamav-milter) файл clamav-milter и посмотри что там за сокет стоит
то есть убедись, что после запуска милтера, появляется сокетный файл и что он везде прописан правильно

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