Имеем FreeBSD 7.0-RELEASE-p5 на ней sendmail Version 8.14.2После обновления clamav до clamav-0.95.1_1 в логах почтаря непрерывно:
Apr 23 16:18:26 mailer sm-mta[54712]: n3NC7BJq054712: Milter (clamav): write(Q) returned -1, expected 5: Broken pipe
Apr 23 16:18:26 mailer sm-mta[54712]: n3NC7BJq054712: Milter (clamav): to error state
Apr 23 16:18:44 mailer sm-mta[58364]: n3NCCZWi058364: Milter (clamav): write(Q) returned -1, expected 5: Broken pipe
Apr 23 16:18:44 mailer sm-mta[58364]: n3NCCZWi058364: Milter (clamav): to error state
Apr 23 16:18:45 mailer sm-mta[60391]: n3NCFqMQ060391: Milter (clamav): write(L) returned -1, expected 42: Broken pipe
Apr 23 16:18:45 mailer sm-mta[60391]: n3NCFqMQ060391: Milter (clamav): to error state
Apr 23 16:20:36 mailer sm-mta[12428]: n3NBJQd5012428: Milter (clamav): write(Q) returned -1, expected 5: Broken pipe
Apr 23 16:20:36 mailer sm-mta[12428]: n3NBJQd5012428: Milter (clamav): to error stateНикак не могу это вылечить. Это лечится? В поиске вообще ничего.
такое ощущение, что один из небходимых процессов не запущен (я не знаю, как запускается и работает clamav)если должны бфть запущены и демон и мильтер (как это происходит у DrWeb или Спамообороны), то возможно milter не запустился.
В общем, ps auxw|grep "не знаю что тут должно быть про clamav"
и
ls /var/run/?clamav.pid?
ls /var/run/?clamavd.pid?
Нет, запущено всё:clamav 566 0.0 0.1 4092 2168 ?? Is 3:02PM 0:00.88 /usr/local/bin/freshclam --daemon -p /var/run/clamav/freshclam.pid
root 14348 0.0 3.4 74252 71540 ?? Is 3:21PM 0:37.38 /usr/local/sbin/clamd
root 73767 0.0 0.1 10472 2104 ?? Ss 4:18PM 0:01.85 /usr/local/sbin/clamav-milter -c /usr/local/etc/clamav-milter.confll /var/run/clamav/
total 4
-rwxr-xr-x 1 root clamav 5 Apr 23 16:18 clamav-milter.pid
-rwxr-xr-x 1 root clamav 5 Apr 23 15:21 clamd.pid
srwxr-xr-x 1 root clamav 0 Apr 23 15:21 clamd.sock
srwxr-xr-x 1 clamav clamav 0 Apr 23 16:18 milter.sock
тогда давайте конфиг смотреть
как вы обращаетесь к мильтеру?и еще попробуйте включить расширенное логирование для мильтера
что-то типа define(LOG_MILTER,14) - точно не помню синт-с
cat /usr/local/etc/clamd.confLogFile /var/log/clamav/clamd.log
LogFileMaxSize 100M
PidFile /var/run/clamav/clamd.pid
DatabaseDirectory /var/db/clamav
LocalSocket /var/run/clamav/clamd.sock
FixStaleSocket yes
MaxConnectionQueueLength 400
StreamMaxLength 200M
MaxThreads 200
User root
AllowSupplementaryGroups yes
ScanMail 1cat /usr/local/etc/clamav-milter.conf
MilterSocket /var/run/clamav/milter.sock
FixStaleSocket yes
don't drop privileges)
User root
AllowSupplementaryGroups yes
ReadTimeout 500
PidFile /var/run/clamav/clamav-milter.pid
ClamdSocket unix:/var/run/clamav/clamd.sock
LogFile /var/log/clamav/clamav-milter.log
LogFileMaxSize 2MСпамас и сламав в М4 прописаны как:
INPUT_MAIL_FILTER(`spamassassin',`S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl
INPUT_MAIL_FILTER(`clamav', `S=local:/var/run/clamav/milter.sock, F=, T=S:4m;R:4m')dnl
>После обновления clamav до clamav-0.95.1_1 в логах почтаря непрерывно:
>
>до этого какая версия была?
>до этого какая версия была?clamav-0.92.1
>>до этого какая версия была?
>
>clamav-0.92.1https://wiki.clamav.net/Main/UpgradeNotes095
Прежде чем обновляться, неплохо Release Notes почитать. Там как раз и было сказано, что именно поломали по сравнению с 0.94
>Прежде чем обновляться, неплохо Release Notes почитать. Там как раз и было
>сказано, что именно поломали по сравнению с 0.94Почитал. Увидел что куча вызовов другая и всё такое прочее. Суть вопроса в том, как заставить это работать... Обновить sendmail?
>>Прежде чем обновляться, неплохо Release Notes почитать. Там как раз и было
>>сказано, что именно поломали по сравнению с 0.94
>
>Почитал. Увидел что куча вызовов другая и всё такое прочее. Суть вопроса
>в том, как заставить это работать... Обновить sendmail?скорее всего, формат вызовов поменялся, либо переменные в конфиге по-другому обзываться стали.
>скорее всего, формат вызовов поменялся, либо переменные в конфиге по-другому обзываться стали.Наверняка. Только что с этим делать так и не понял. :(
>>скорее всего, формат вызовов поменялся, либо переменные в конфиге по-другому обзываться стали.
>
>Наверняка. Только что с этим делать так и не понял. :(как уже сказано, почитай ред-ми об изменениях
и сравни с дефолтном конфигом, твои настройки.
Накатил до sendmail Version 8.14.3
Не помогло.