Key Concepts

УСТАНОВКА qmail-scanner-2.01 с наложением патча PDF Печать E-mail
Рейтинг пользователей: / 0
ХудшийЛучший 
Статьи - Установка qmail
Автор: Nikolay   
17.12.2008 15:26

УСТАНОВКА qmail-scanner

В портах пока версия qmail-scanner-2.01_4

# cd /usr/ports/mail/qmail-scanner
# make extract

Options for qmail-scanner 2.01_4

[X] TNEF Mark Simpson's Patch (Recommended)

[X ] FIX_MIME Fix broken MIME messages

[X] REDUNDANT Scan attachments and body mails

[X ] NORMALIZE Decode encoded headers per MIME Base64

[X] CWRAPPER use C wrapper (no suid perl script needed)

Последняя строка позволяет не ипользовать suid perl.

# cp /usr/ports/distfiles/qmail-scanner-2.01.tgz ~root/
# cd ~root/
# tar zxvf qmail-scanner-2.01.tgz
# fetch http://toribio.apollinare.org/qmail-scanner/download/q-s-2.01st-20070204.patch.gz
# gunzip q-s-2.01st-20070204.patch.gz
# cd ~root/qmail-scanner-2.01/
# patch < ../q-s-2.01st-20070204.patch

.......
done

Установим qmail-scanner с необходимыми опциями:

./configure --admin postmaster --domain mydomain1.com --admin-description "Antivirus-mydomain1" --local-domains "mydomain1.com,mydomain2.com,mydomain3.com" --silent-viruses auto --virus-to-delete 1 --skip-text-msgs 1 --debug 0 --minidebug 3 --add-dscr-hdrs 1 --dscr-hdrs-text "X-Antivirus-mydomain1" --normalize yes --archive 0 --settings-per-domain 1 --max-scan-size 100000000 --unzip 1 --max-zip-size 80000000 --max-unpacked-files 2000 --redundant 1 --log-details 0 --log-crypto 0 --fix-mime 2 --ignore-eol-check 1 --sa-subject ":SPAM:" --sa-delta 0.5 --sa-alt 1 --sa-debug 1 --sa-report 0 --sa-quarantine 1.8 --sa-delete 3.6 --sa-reject 1 --scanners "auto" --install 1


Теперь для проверки встроенного сканера запустите команду:

# /var/qmail/bin/qmail-scanner-queue.pl -r

Эта команда должна вернуть список из нескольких вирусов.

Затем под непривилигированным пользователем выполните команду:

# /var/qmail/bin/qmail-scanner-queue.pl -g

При успешном создании базы данных, вы получите сообщение, подобное этому:

 

perlscanner: generate new DB file from /var/spool/qscan/quarantine-events.txt
perlscanner: total of 12 entries.

Сейчас необходимо перезапусть qmail, чтобы qmail-scanner встроился в очередь. Наш run-скрипт, созданный ранее, не требует каких либо дополнительных настроек.

# qmailctl stop
# qmailctl start

Теперь пришло время протестировать Qmail-Scanner, Spamassassin и Clam AV на корректную работу. В архиве с Qmail-Scanner содержится прекрасный скрипт для тестирования:

# ~root/qmail-scanner-2.01/contrib/test_installation.sh -doit

Успешный тест должен завершиться следующим: 2 сообщения будут помещены в карантин Clam Antivirus в /var/spool/quarantine/new, 2 сообщения будут помещены в почтовый ящик, указанный в конфигурационном скрипте Qmail-scanner. Вполне возможно, что вы не получите сообщения об инфицированных e-mail'ах.

LAST_UPDATED2
 

Добавить комментарий


Защитный код
Обновить

 
 
© 2012 WWW.FREEBSDROCKS.RU. Все права защищены.
Joomla! — свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Joomla-Template by android news & windows forum