|
|
|
|
lukasfeiler.com-qmail
qmail with TLS and SMTP auth & Courier-IMAP/POP3 & MySQL & Clam AV & SpamAssassin - all with virtual domain support
|
qmail is probably the MTA most difficult to compile.
But once you know your way around, you wouldn't want
to live without its flexibility and its stability!
Doing my own qmail compilation and configuration was
one of the most rewarding installations I every did.
The following install scripts were created in preparation for a course on Linux system administration, I taught in February 2006.
They are released under the terms of the LGPL, Version 2.1.
|
Current version: lukasfeiler.com-qmail-0.1.1.tar.gz
From the INSTALL file:
lukasfeiler.com-qmail
=====================
Installation of qmail with TLS and SMTP
auth & Courier-IMAP/POP3 & MySQL & Clam AV &
SpamAssassin all with virtual domain support
The installation scripts were written to work on OpenSUSE 10.0.
I do have plans to make them work too on Fedora and at least FreeBSD.
But for now you will have to choose the second installation approach
if your are not using OpenSUSE 10.0.
There are two approaches for doing this installation:
1) Run the installation scripts.
-----------------------------
Edit install.conf as needed. Especially make sure
all VERSION_* variables point to the latest version!
Then run each of the following scripts in this order:
00_download.sh
01_qmail.sh
02_clamav_qmail-qfilter.sh
03_mysql.sh
04_mysql_db_setup.sh
05_authlib.sh
06_courier.sh
07_courierpasswd.sh
08_base64.sh
09_maildrop.sh
10_debugging.sh
11_spamassassin.sh
2) Go through the installation scripts command by command
------------------------------------------------------
You can as well use these scripts merely as a guidline.
Run each command you find within the scripts one after
another and make changes as needed. This gives you the
most flexibility while still having a good installation
guideline.
The installation scripts can be individually viewed here:
00_download.sh
01_qmail.sh
02_clamav_qmail-qfilter.sh
03_mysql.sh
04_mysql_db_setup.sh
05_authlib.sh
06_courier.sh
07_courierpasswd.sh
08_base64.sh
09_maildrop.sh
10_debugging.sh
11_spamassassin.sh
install.conf
common.sh
|
|