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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.