Home новости | публикациии | фотоальбом | обо мне | форум
  начало » публикации
Новости
18.04.2003 Фотоальбом !!!
06.12.2002 PHP 4.3.0 стабильна как ISAPI под IIS
06.12.2002 Ukraine Open PHPCLUB Party
01.12.2002 Ура я его доделал :)


26.06.2004 Установка 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

При публикации необходимо указание копирайта в виде ссылки:
Интернет Агнетство WebProfy - веб-дизайн, разработка веб-сайтов, раскрутка, хостинг.

Коробицын Дмитрий

Ссылки по теме:
Комментарии по теме (1): добавить комментарий
  • При установке этого добра на сервере с Cpanel возникли проблемы следующего характера:

    При включенном Spam Assassin и Spam Box второй перестал работать, видимо amavisd переписывает заголовки так что Spam Box перестает их ловить.

    Кончилось тем что снес amavisd и переставил clamavd в соответствии с инструкцией находящейся тут:
    http://www.cpanelappz.com/exiscan+clam+exim-installer.htm
    послано: 27.06.2004

Публикации
26.01.2006 Отчет по ГОА 24.12.05 - 07.01.06 или "Как я встретил новый 2006 год"
29.01.2005 Куба 06.11.2004 - 20.11.2004
26.06.2004 Установка ClamAv + Amavis-New + Exim 4
10.01.2003 Фотки с Нового Года!!!
21.12.2002 Похождения нашей славной группы :)
© 2002-2015