3.1:基本系統的RPM包
3.2:vpopmail
3.3:qmailadmin及相關支持包
3.4:vqsignup
3.5:sqwebmail
一個最基本的原則是:盡量使用相應軟件的stable版本,或是最新的發行版。最新版通常包含了增加的新功能,但是
還沒有能夠穩定下來,一些小的Bug會在使用的過程中被不斷發現。而stable版則可以放心的使用,不必擔心出現討厭的
Bug(當然,也許只是因為還沒有被發現而已)。
3.1:基本系統的RPM包
qmail基本系統採用Dan Kuykendall的src.rpm發行包來構建,Dan Kuykendall包裝了很好的src.rpm,它們
可以適應RedHat6.2-7.1的發行版,如果你有特殊的需求,你也可以根據他的發行稍作修改,以適應你的特殊平台。
以下是Dan Kuykendall的發行目的:
Untroubled software stands for the following ideals:
1:Untroubled software should be both free from known security defects and designed in such a way that theoretical attacks are difficult or impossible to mount, just as the term "untroubled" is a synonym for "secure".
2:Untroubled software should be fault tolerant. Failures in underlying or related systems must not cause loss of data and should not cause interruption in service.
3:Untroubled software should not introduce faults into the operation of other software (unless it is specifically designed to do so).
4:Untroubled software should not cause trouble with unusual or erroneous behavior. The behavior of untroubled software should be strictly deterministic.
5:Untroubled software should be unencumbered by restrictions on access to or distribution of its source code, or by restrictions on the use of intellectual property contained therein (by, for example, patents).
所有以下包都可以從http://untroubled.org得到,推薦你使用Dan Kuykendall的發行包:
qmail-1.03+patches-18.src.rpm
ucspi-tcp-0.88-1.src.rpm
ucspi-unix-0.34-1.src.rpm
daemontools-0.70-3.src.rpm
supervise-scripts-3.3-1.src.rpm
注意:ucspi-unix-0.34-1.src.rpm對本文檔是必須的,雖然qmail可以不使用ucspi-unix!
如果你一定想通過源碼建造整個系統,推薦你一定要精讀Life With qmail!
3.2:vpopmail
vpopmail可以從http://www.inter7.com/vpopmail/得到,目前的stable version是 vpopmail-4.9.10。
由對MySQL、sqwebmail的支持等原因,最好是使用 vpopmail-4.10.X 版本,目前的 Development Version 是 vpopmail-4.10.27。
http://www.inter7.com 的所有Development Version 可以從以下得到:
http://www.inter7.com/devel/
其中包括:vpopmail,qmailadmin,vqadmin。
注意:vpopmail-4.10.X 必須同 qmailadmin-0.5X 版本一起工作。
3.3:qmailadmin及相關支持包
qmailadmin可以從http://www.inter7.com/qmailadmin/得到,目前的stable version是 vpopmail-0.45。Development Version 是qmailadmin-0.57。
注意:vpopmail-4.10.X 必須同 qmailadmin-0.5X 版本一起工作。
qmailadmin需要以下軟件的支持:
autorespond
ezmlm
ezmlm-idx
autorespond-1.0.0.tar.gz 可以在以下得到:
http://www.inter7.com/qmailadmin/
ezmlm 可以從 http://cr.yp.to/ezmlm.html得到,
或者可以直接從www.ezmlm.org下載。
ezmlm-idx是ezmlm的擴展,下在地址:www.ezmlm.org,推薦你下載ezmlm-idx-0.40.tar.gz,不要下載rpm包。
我認為ezmlm-idx-mysql-X.src.rpm或ezmlm-idx-X.rpm包制作的不是很好,使用不善,可能造成安全問題,請大家不要貪圖方便,還是使用.tar.gz比較好。
inter7.com提供了一個qmailadmin的add-on,vqadmin,vqadmin-1.9支持vpopmail-4.9.X,vqadmin-1.14支持vpopmail-4.10.X。
vqadmin用補充qmailadmin的管理功能,主要用:
Add / Delete virtual email domains.
Change user passwords, quota's.
Turn off account services such as pop, imap, web email or smtp relay.
從這裡下載!
vqadmin可能會帶來安全問題!
3.4:vqsignup
vqsignup可以從http://www.inter7.com/vqsignup/得到,最新版本是
vqsignup-0.5。
3.5:sqwebmail
sqwebmail是Courier mail server的一部分,目前版本是 2.1.1 。Download from http://www.courier-mta.org/download.php#sqwebmail,or HTTP or FTP。
如果你想使用sqwebmail的郵件過濾(mail filtering),你必須安裝maildrop作為傳輸代理,maildrop是Courier mail server的一部分,目前版本是 1.3.3 。Download from http://www.courier-mta.org/download.php#maildrop,or HTTP or FTP。
如果你使用vpopmail4.10.X,你必需更新preauthvchkpw.c,更新版本的preauthvchkpw.c從這裡下載!
(http://www.fanqiang.com)
進入【