Поставил clamav-milter (начитавшись о мегарулезности моллюска). Сказал предварительно ./freshclam для обновления баз. Затем перезапустил сендмыл с поддержкой clamav и отправил себе для проверки письмо с вирусом (бегали у нас тут такие месяц назад). И оно ко мне пришло и clamav-milter его не отловил! :( В заголовке: X-Virus-Status: Clean. НЕ ПОРЯДОК! Может это не clamav виноват, а я что-то не так сделал? Если у кого желание помочь? И нормально настроеный clamav? Я бы послал это письмецо, а вы бы мне сказали отловилась "бяка" или нет..
А вообще в чем может быть дело? Вирус то очень популярный, да и времени прошло достаточно...
а в лога freshclam, что сказал?
Отправь то письмо на tyoma собака interplyt.if.ua стоит clamav - проверим...
Хм - у меня всё отловило, значит с базами непорядок
запусти freshclam --quiet -l /var/log/clam.log и посмотри что там пишет...
Спасибо всем за помощь. Еще раз обновление базы запустил, перезапустил демон, кламав-модуль и сендмейл в правильном порядке, выставил права на которые никто из вышеперечисленных не ругался -- поле этого письмо с вирусом было опознано.--
Можно еще вопросов, как новичку? :)1. Каим образом можно создать карантин для писем, опознанных как зараженные? (складывать инфицированую корреспонденцию в отдельный каталог)
2. Как определить failure-message посылаемое антивирусником? (т.е. задать свое). Можно ли ограничить круг получатаелей этого failure message?
3. Как фиксировать в ситемных логах (/var/log/maillog) не все обновления заголовков писем вроде:
Day DD dd:dd:dd machine sendmail[pid]: i6R9t4OX008592: Milter add: header: X-Virus-Status: Clean
А фиксировать только те случаи когда отлавливается вирусняк? Мне кажется, что нужно поменять дефолтовое значение --debug-level=X у clamav-milter. Я прав? И если прав, то какое значение X выставлять?
скорее всего грабля с правами.
скорми файл clamdscan'у и посмотри найдет или нет(не из под рута).