The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Установка ClamAv + Amavis-New + Exim 4 (exim virus filter mail)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: exim, virus, filter, mail,  (найти похожие документы)
From: Коробицын Дмитрий <http://kdk.ru/>; Newsgroups: email Date: Mon, 28 Jun 2004 18:21:07 +0000 (UTC) Subject: Установка ClamAv + Amavis-New + Exim 4 Оригинал: http://kdk.ru/articles/13.html Установка ClamAv + Amavis-New + Exim 4 Установка ClamAv 1) скачать: wget http://heanet.dl.sourceforge.net/sourceforge/clamav/clamav-0.73.tar.gz 2) распаковать: gunzip clamav-0.73.tar.gz tar xvf clamav-0.73.tar cd clamav-0.73 3) создаем пользователя и группу: groupadd clamav useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav 4) Конфигурим: ./configure --sysconfdir=/etc 5) Собираем: make make install 6) Правим /etc/clamav.conf комментарим строчку Example #Example остальное по усмотрению 7) Создаем файл для лога обновлений: touch /var/log/clam-update.log chmod 600 /var/log/clam-update.log chown clamav /var/log/clam-update.log 8) конфигурим /etc/freshclam.conf 9) Добавляем в крон запись для обновлений: crontab -e 43 * * * * /usr/local/bin/freshclam --quiet ************************************************************ Теперь переходим к установке amavisd-new ************************************************************ 1) Выкачиваем: wget http://www.ijs.si/software/amavisd/amavisd-new-20030616-p9.tar.gz 2) распаковать: gzip -d -c amavisd-new-20030616-p9.tar.gz | tar xvf - cd amavisd-new-20030616 3) Проверить установлены ли в системе модули Perl, если нет то поставить: Archive::Tar (Archive-Tar-x.xx) Archive::Zip (Archive-Zip-x.xx) (1.09 or later is recommended!) Compress::Zlib (Compress-Zlib-x.xx) Convert::TNEF (Convert-TNEF-x.xx) Convert::UUlib (Convert-UUlib-x.xxx) (stick to the new versions!) MIME::Base64 (MIME-Base64-x.xx) MIME::Parser (MIME-Tools-x.xxxx) ( the patched MIME-tools by David F. Skoll is recommended over 5.411, as it better handles broken/bad MIME syntax: http://www.mimedefang.org/ -> Download section. The new 6.2xx from http://search.cpan.org/dist/MIME-tools/ also includes these patches, and more. Mail::Internet (MailTools-1.58 or later have workarounds for Perl 5.8.0 bugs) Net::Server (Net-Server-x.xx) Net::SMTP (libnet-x.xx) (use libnet-1.16 or latter for performance) Digest::MD5 (Digest-MD5-x.xx) IO::Stringy (IO-stringy-x.xxx) Time::HiRes (Time-HiRes-x.xx) (use 1.49 or later, some older cause problems) Unix::Syslog (Unix-Syslog-x.xxx) 4) создаем пользователя и группу: groupadd amavis useradd -g amavis -d /var/amavis -s /bin/false -c "Amavis" amavis 5) Проверяем и для надежности выставляем права на папку: chown amavis:amavis /var/amavis chmod 750 /var/amavis 6) копируем файл amavisd в папку /usr/local/sbin и выставляем права cp amavisd /usr/local/sbin/ chown root /usr/local/sbin/amavisd chmod 755 /usr/local/sbin/amavisd 7) копируем файл с конфигом и выставляем права: cp amavisd.conf /etc/ chown root /etc/amavisd.conf chmod 644 /etc/amavisd.conf 8) Создаем папку для инфицированных файлов: mkdir /var/virusmails chown amavis:amavis /var/virusmails chmod 750 /var/virusmails 9) редактируем /etc/amavisd.conf прописывает: $mydomain = 'my-domain.ru'; $daemon_user = 'amavis'; $daemon_group = 'amavis'; $forward_method = 'smtp:127.0.0.1:10025'; # where to forward checked mail $notify_method = $forward_method; # where to submit notifications 10) Копируем файл amavisd_init.sh в /etc/rc.d/init.d чтобы во время загрузки за пускался демон и выставляем ему права на выполнение 755 ******************************************************************************* Настраиваем exim. ******************************************************************************* 1) прописываем в конфиге в раздел ROUTERS CONFIGURATION: amavis: driver = manualroute condition = "${if eq {$interface_port} }" # if scanning incoming mails, uncomment the following line and # change local_domains accordingly domains = +local_domains transport = amavis route_list = "* localhost byname" self = send 2) прописываем в конфиге в раздел TRANSPORTS CONFIGURATION: amavis: driver = smtp port = 10024 allow_localhost #local_interfaces = 0.0.0.0.25 : 127.0.0.1.10025 3) перегружем exim 4) запускаем второй exim на порт 10025 5) запускаем amavisd При публикации необходимо указание копирайта в виде ссылки: ----------------------------- http://webprofy.ru/ - Интернет Агнетство WebProfy - веб-дизайн, разработка веб-сайтов, раскрутка, хостинг. ----------------------------- Коробицын Дмитрий, http://kdk.ru/about.html Ссылки по теме: * Clam AntiVirus http://www.clamav.net/ * Amavisd new http://www.ijs.si/software/amavisd/

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру