Live Chat
773 598 5800
Search Results
  • Search Results
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.

Prequisites

Oct 17, 2006

Operating systems
The integration was successfully tested on the following operating systems:
  • Fedora Core 5
  • Mandriva 2006
  • Debian 3.1
  • Ubuntu Server 6.06
Amavis
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
Note: Though tests were only performed with the products listed above, the integration should function with any of the antivirus products Amavis supports (Sophos, DrWeb, F-Secure, Symantec AV engine, F-PROT, Nod32, etc).

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
If you have all the dependencies properly installed, Amavis will run correctly.

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
Run the following commands:
# yum -y install amavisd-new
# yum -y remove amavisd-new
  • Mandriva 2006
Run the following commands:
# urpmi amavisd-new
# rpme -e amavisd-new
  • Debian 3.1
Run the following commands:
# apt-get update
# apt-get -y install amavisd-new
# apt-get --purge -y remove amavisd-new
Download the 1.42 version of the Compress::Zlib perl module (from this link), uninstall the old version and install the new one:
# 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
Run the following commands:
# apt-get update
# apt-get install amavisd-new
# apt-get remove amavisd-new
Download the 5.420 version of MIME-Tools perl module (from this link) and install it:
# dpkg -i libmime-perl_5.420-0.1_all.deb