sendmail + clamav: проблемы с настройкой

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
yuriy_s
Junior member
Сообщения: 1
Зарегистрирован: 17 июн 2005, 14:42

sendmail + clamav: проблемы с настройкой

Сообщение yuriy_s » 17 июн 2005, 14:50

Есть почтовй сервер (sendmail c подключенным через милтер clamav).
сервер часть почты перекладывает на другие сервера.
сейчас вся почта проверяется на вирусы. необходимо сделать чтобы определенные (локальные и проходящие) адреса не проверялись clamav'ом. Существует ли такая возможность?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: sendmail + clamav: проблемы с настройкой

Сообщение corvax » 19 июн 2005, 15:44

yuriy_s писал(а):Есть почтовй сервер (sendmail c подключенным через милтер clamav).
сервер часть почты перекладывает на другие сервера.
сейчас вся почта проверяется на вирусы. необходимо сделать чтобы определенные (локальные и проходящие) адреса не проверялись clamav'ом. Существует ли такая возможность?
AFAIK нет в штатном clamav-milter'е такой возможности

но реализовать ее не так уж и сложно

самое простое - передавать milter'у из sendmail'а значение какого-нить макро (например, ${clamav_milter_skip}), а в milter'е делать исключение на основании значения этого макро. патч получится очень небольшой. например, для drweb-smf такой патч получился менее чем в 2 килобайта, всего 9 строк добавить в код пришлось)

а уже на основании чего формировать значение макро ${clamav_milter_skip} - это уже дело вкуса каждого админа. ибо у письма может быть три envelope to, при этом для одного из них надо делать исключение из проверки антивирусом, для двух других - нет. что в этом случае должен делать milter?

а при описанном выше способе работы с исключениями сам postmaster может в Local_check_rcpt управлять значением ${clamav_milter_skip}, следовательно поведением milter'а
--
/corvax

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей