Ключевые слова:virus, sendmail, mail, freebsd, (найти похожие документы)
From: Московских Алексей <moscou21@pisem.net.>
Newsgroups: email
Date: Mon, 9 Mar 2005 14:31:37 +0000 (UTC)
Subject: SendMail и антивирус UNA Antivirus Toolkit под FreeBSD
Покопавшись на sf.net обнаружил проект Украинского Антивирусного Центра (www.una.ua) -
UNA Antivirus Toolkit (http://sourceforge.net/projects/antivirustools).
Там выложены исходники почтового фильтра mfuna 2.1 для Sendmail. Сразу скачал себе,
но оказалось это не полный комплект - для полноценной работы требуется еще
и антивирусный демон UNAD.
Написав письмо в тех-поддержку, получил целый пакет UNA for MailServer версии для
Sendmail под FreeBSD. В комплект вошли: unad - антивирусный демон,
unascan - антивирусный сканер,man-страницы и небольшое readme (наверно покупателям
дают полную документацию).
Итак, УСТАНОВКА
Распаковал архив mfuna-2.1.tar.gz и так как у меня FreeBSD:
$ make -f Makefile.freebsd
# make -f Makefile.freebsd install
Далее распаковал второй архив увидел Makefile, но все было уже скомпилировано
и поэтому набираю:
# make install
Все это добро установилось в /usr/local/ (чего и следовало ожидать :))
Для корректной работы фильтра под управлением FreeBSD установил из портов
linux-эмуляцию (/usr/ports/emulators/linux_base-8) и
libgnugetopt (/usr/ports/devel/libgnugetopt).
Теперь пришла очередь НАСТРОЙКИ
Все конфигурационные файлы UNA for MailServer находятся /usr/local/etc.
Конфиги достаточно детально описаны в манах и настройка прошла гладко и
быстро, поэтому описывать этот процесс не буду. Осталось сказать
Sendmail'у что у него появился фильтр :)
В make.conf добавил:
SENDMAIL_CFLAGS=-DMILTER
и пересобрал мир.
В /etc/mail/domain.mc добавил строку:
INPUT_MAIL_FILTER(`mfuna', `S=local:/var/run/mfuna.sock, F=T,T=R:1m')
и в /etc/mail:
# make
# make install
# make stop
# make start
Вот как оказалось и все!