4.2. Installing Qmail-Scanner Prerequisites
4.2.1. Maildrop
What is Maildrop:
From the maildrop web site:
"maildrop is the mail filter/mail delivery agent that's used by
the
Courier Mail Server."
You will not be using Maildrop or the Courier Mail Server for this
installation. However, Qmail-Scanner requires reformmime, which is included
in Maildrop. This is the only reason Maildrop is mentioned in this HOWTO.
Download and unpack the latest version of Maildrop. Please read the
INSTALL file included in the tar ball.
4.2.2. Perl Modules
Time::HiRes Perl module:
From the README file in the tar ball:
Time::HiRes module: High resolution time, sleep, and alarm.
"Implement usleep, ualarm, and gettimeofday for Perl, as well as
wrappers to implement time, sleep, and alarm that know about non-integral
seconds."
DB_File Perl module:
From the README file in the tar ball:
"DB_File is a module which allows Perl programs to make use of the
facilities provided by Berkeley DB version 1. (DB_File can be built version
2, 3 or 4 of Berkeley DB, but it will only support the 1.x features),"
Download Time::HiRes and DB_File Perl Modules. The modules can be
obtained at
www.cpan.org (See Appendix C). There is a HOWTO there as well
that will explain the installation procedure of Perl modules. Once again,
please read the instructions included in the tar balls and review the README
information before installing.
4.2.3. Mark Simpson's TNEF Unpacker
What is TNEF Unpacker:
This utility unpacks ms-tnef type MIME attachments. For a better
explanation of MIME type attachments, please review
http://www.ietf.org/rfc/rfc1521.txt?number=1521
.
Download the package, and uncompress the tar ball. As with the Maildrop
install, you should read the INSTALL file included in the tar ball.
4.2.4. Patching qmail
If you have not already done so, please install Bruce Guenter?s
QMAILQUEUE patch.
To patch qmail, download the patch to your qmail source directory.
#patch -p1<qmailqueue.patch |