Запуск amavisd-new в режиме отладки
Запуск amavisd-new в режиме отладки сразу же дает вам ответы на следующие вопросы:
• Работает ли она? Для запуска amavisd-new должны быть установлены все обязательные модули Perl. Если какого-то модуля не хватает, вы получите сообщение об ошибке, указывающее на отсутствующий модуль.
• Можете ли вы запустить ее от имени непривилегированного пользователя? Для amavisd-new требуется новая группа (по умолчанию -vscan) и пользовательская учетная запись в этой группе (также vscan по умолчанию).
• Находит ли она необязательные модули Perl, реализующие дополнительную функциональность, такие как SpamAssassin, LDAP и SQL?
• Надлежащую ли версию Perl она использует? Если у вас установлены несколько версий Perl, то может оказаться, что не все модули установлены для той конкретной версии Perl, которую вы пытаетесь использовать.
• Находит ли она вспомогательные программы, такие как антивирусные сканеры?
• Какой файл конфигурации используется? Обычно это /etc/ama-visd.conf, но вы можете указать и какой-то другой, если точно знаете, что делаете.
• Может ли она связываться с портами, указанными в файле конфигурации?
Для первой попытки лучше всего запустить amavisd-new интерактивно, чтобы она была связана с терминалом. Для этого переключитесь на пользователя vscan и запустите amavisd-new с параметром debug. Рассмотрим пример ожидаемых выходных данных:
# su – vscan
$ /usr/local/sbin/amavisd debug
Jan 28 11:10:43 mail amavisd[29188]: starting. amavisd at mail \
amavisd-new-20030616-p6

Jan 28 11:10:43 mail amavisd[29188]: Perl version 5.006 О
Jan 28 11:10:43 mail amavisd[29188]: Module Amavis::Conf 1.15
Jan 28 11:10:43 mail amavisd[29188]: Module Archive::Tar 1.08
Jan 28 11:10:43 mail amavisd[29188]: Module Archive::Zip 1.09
Jan 28 11:10:43 mail amavisd[29188]: Module Compress::Zlib 1.33
Jan 28 11:10:43 mail amavisd[29188]: Module Convert::TNEF 0.17
Jan 28 11:10:43 mail amavisd[29188]: Module Convert::UUlib 1.0
Jan 28 11:10:43 mail amavisd[29188]: Module MIME::Entity 5.404
Jan 28 11:10:43 mail amavisd[29188]: Module MIME::Parser 5.406
Jan 28 11:10:43 mail amavisd[29188]: Module MIME::Tools 5.411
Jan 28 11:10:43 mail amavisd[29188]: Module Mail::Header 1.60
Jan 28 11:10:43 mail amavisd[29188]: Module Mail::Internet 1.60
Jan 28 11:10:43 mail amavisd[29188]: Module Mail::SpamAssassin 2.63
Jan 28 11:10:43 mail amavisd[29188]: Module Net::Cmd 2.24
Jan 28 11:10:43 mail amavisd[29188]: Module Net::DNS 0.40
Jan 28 11:10:43 mail amavisd[29188]: Module Net::SMTP 2.26
Jan 28 11:10:43 mail amavisd[29188]: Module Net::Server 0.86
Jan 28 11:10:43 mail amavisd[29188]: Module Time::HiRes 1.55
Jan 28 11:10:43 mail amavisd[29188]: Module Unix::Syslog 0.99
Jan 28 11:10:43 mail amavisd[29188]: Found myself: /usr/sbin/amavisd
-c /etc/amavisd.conf
Jan 28 11:10:43 mail amavisd[29188]: Lookup::SQL code NOT loaded 0
Jan 28 11:10:43 mail amavisd[29188]: Lookup::LDAP code NOT loaded
Jan 28 11:10:43 mail amavisd[29188]: AMCL-in protocol code loaded
Jan 28 11:10:43 mail amavisd[29188]: SMTP-in protocol code loaded
Jan 28 11:10:43 mail amavisd[29188]: ANTI-VIRUS code loaded
Jan 28 11:10:43 mail amavisd[29188]: ANTI-SPAM code loaded ©
Jan 28 11:10:43 mail amavisd[29188]: Net::Server: 2004/01/28-11:10:43
Amavis (type Net::Server::PreForkSimple) starting! pid(29188)
Jan 28 11:10:43 mail amavisd[29188]: Net::Server: Binding to UNIX
socket file /var/amavis/amavisd.sock using SOCK_STREAM
Jan 28 11:10:43 mail amavisd[29188]: Net::Server: Binding to TCP
port 10024 on host 127.0.0.1
Jan 28 11:10:43 mail amavisd[29188]: Net::Server: Setting gid
to “54322 54322″
Jan 28 11:10:43 mail amavisd[29188]: Net::Server: Setting uid to “7509″
Jan 28 11:10:43 mail amavisd[29188]: Net::Server: Setting
up serialization via flock
Jan 28 11:10:43 mail amavisd[29188]: Found $file at /usr/bin/file
Jan 28 11:10:43 mail amavisd[29188]: Found $arc at /usr/bin/arc
Jan 28 11:10:43 mail amavisd[29188]: Found $gzip at /usr/bin/gzip
Jan 28 11:10:43 mail amavisd[29188]: Found $bzip2 at /usr/bin/bzip2
Jan 28 11:10:43 mail amavisd[29188]: Found $lzop at /usr/local/bin/lzop
Jan 28 11:10:43 mail amavisd[29188]: Found $lha at /usr/bin/lha
Jan 28 11:10:43 mail amavisd[29188]: Found $unarj at /usr/bin/unarj
Jan 28 11:10:43 mail amavisd[29188]: Found $uncompress at /usr/bin/uncompress
Jan 28 11:10:43 mail amavisd[29188]: Found $unfreeze
at /usr/local/bin/unfreeze
Jan 28 11:10:43 mail amavisd[29188]: Found $unrar at /usr/bin/rar
Jan 28 11:10:43 mail amavisd[29188]: Found $zoo at /usr/bin/zoo
Jan 28 11:10:43 mail amavisd[29188]: Found $cpio at /bin/cpio О
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner:
KasperskyLab AntiViral Toolkit Pro (AVP)
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner:
KasperskyLab AVPDaemonClient Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: H+BEDV AntiVir
or CentralCommand Vexira Antivirus
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: Command
AntiVirus for Linux
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner:
Symantec CarrierScan via Symantec CommandLineScanner
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner:
Symantec AntiVirus Scan Engine
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: Dr.Web
Antivirus for Linux/FreeBSD/Solaris
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner:
F-Secure Antivirus
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: CAI InoculateIT
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: MkS_Vir
for Linux (beta)
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: MkS_Vir daemon
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: ESET
Software NOD32
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: ESET
Software NOD32 – Client/Server Version
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: Norman
Virus Control v5 / Linux
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: Panda
Antivirus for Linux
Jan 28 11:10:43 mail amavisd[29188]: Found primary av scanner NAI
McAfee AntiVirus (uvscan) at /usr/local/bin/uvscan ©
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: VirusBuster
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: CyberSoft VFind
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: Ikarus
AntiVirus for Linux
Jan 28 11:10:43 mail amavisd[29188]: No primary av scanner: BitDefender
Jan 28 11:10:43 mail amavisd[29188]: No secondary av scanner: Clam
Antivirus – clamscan
Jan 28 11:10:43 mail amavisd[29188]: No secondary av scanner: FRISK
F-Prot Antivirus
Jan 28 11:10:43 mail amavisd[29188]: No secondary av scanner: Trend
Micro FileScanner
Jan 28 11:10:43 mail amavisd[29188]: SpamControl: initializing
Mail::SpamAssassin 0
О Эта строка указывает версию Perl.
© Эта и следующая строки показывают, что код SQL и LDAP отсутствует.
© Эта строка указывает, что был загружен код борьбы со спамом, а это возможно, только если доступны SpamAssassin или dspam.
О Эта и предыдущая строка показывают, что были обнаружены различные внешние распаковщики, т. е. amavisd-new имеет возможность распаковывать вложения, сжатые посредством этих упаковщиков.
© Эта строка говорит о том, что присутствует McAfee Antivirus.
© amavisd-new готова к работе.