Prequisites
Published on October 17, 2006
This document describes the steps required to perform an integration of the AXIGEN Mail Server with Amavis, in order to insure antivirus protection and functionality. Amavis is a generic interface used to connect a mail server to a number of antivirus products.
Through Amavis, AXIGEN users have access to twelve different Antivirus applications: Kaspersky, BitDefender, Sophos, F-Prot, DrWeb, Symantec, F-Secure, Avast, eTrust, Norman, Panda and McAfee. At this time, the AXIGEN Messaging Solution integration with Amavis has been sucessfully tested for BitDefender and for Kaspersky Kav4Mailserver.
Operating systems
The integration was successfully tested on the following operating systems:
Amavisd-new version 2.4.2 must be used in this setup.
Antivirus products
One of the following antivirus products can be used:
Dependencies
Amavisd-new requires the following software packages in order to run properly:
Below you will find a list of distribution-specific instructions on how to make sure all the dependencies are installed. Make sure you have the specific package management tools (yum, apt-get, etc) installed and properly configured before continuing.
Note: Forcing the uninstall steps and the installation of a package is not a standard procedure and may result in dependency problems. Please use with care.
The integration was successfully tested on the following operating systems:
- Fedora Core 5
- Mandriva 2006
- Debian 3.1
- Ubuntu Server 6.06
Amavisd-new version 2.4.2 must be used in this setup.
Antivirus products
One of the following antivirus products can be used:
- BitDefender
- Kaspersky Kav4Mailservers-linux
Setting-up Amavis
For the AXIGEN Mail Server and the desired antivirus product, please follow the installation procedure described in the user’s manual.Dependencies
Amavisd-new requires the following software packages in order to run properly:
- PERL v5.8.2 or newer
- PERL modules:
- Archive::Tar
- Archive::Zip ver. 1.14 or newer
- Compress::Zlib ver. 1.35 or newer
- Convert::TNEF
- Convert::UUlib ver. 1.05 or newer
- MIME::Base64
- MIME::Parser ver. 5.420 or newer
- Mail::Internet ver. 1.58 or newer
- Net::Server ver. 0.88 or newer
- Net::SMTP ver.1.16 or newer
- Digest::MD5 ver. 2.22 or newer
- IO::Stringy
- Time::HiRes ver. 1.49 or newer
- Unix::Syslog
- BerkeleyDB ver. 4.2 or newer
Below you will find a list of distribution-specific instructions on how to make sure all the dependencies are installed. Make sure you have the specific package management tools (yum, apt-get, etc) installed and properly configured before continuing.
- Fedora Core 5
# yum -y install amavisd-new
# yum -y remove amavisd-new
- Mandriva 2006
# urpmi amavisd-new
# rpme -e amavisd-new
- Debian 3.1
# apt-get updateDownload the 1.42 version of the Compress::Zlib perl module (from this link), uninstall the old version and install the new one:
# apt-get -y install amavisd-new
# apt-get --purge -y remove amavisd-new
# dpkg -r --force-all libcompress-zlib-perl
# dpkg -i --force-all libcompress-zlib-perl_1.42-1_i386.deb
Note: Forcing the uninstall steps and the installation of a package is not a standard procedure and may result in dependency problems. Please use with care.
- Ubuntu Server 6.06
# apt-get updateDownload the 5.420 version of MIME-Tools perl module (from this link) and install it:
# apt-get install amavisd-new
# apt-get remove amavisd-new
# dpkg -i libmime-perl_5.420-0.1_all.deb
