[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 應用技術 > Qmail > 正文
qmail Vpopmail And sqwebmail HOWTO - 2:準備工作
本文出自: 作者: hleil(hleil@163.com) (2001-09-03 08:00:00)
2.1:Linux 
2.2:DNS 
2.3:MySQL 
2.4:Apache 
2.5:Sendmail 
2.6:分區建議 

qmail工作 *NIX 平台,我的測試工作是在 RedHat Linux 7.1上完成的,本文檔所有設置都是針對RedHat Linux 7.1 的。

2.1:Linux

確保你有一台可以正常工作的RedHat Linux 7.1 服務器。

本文檔所涉及的所有安裝腳本可以在 RedHat Linux 7.1/6.2 正常使用。

關Linux的發行版本,及所帶來的兼容性問題,對一般的編譯不會產生影響,對本文檔,請你注意MySQL的庫文件位置及Apache的主目錄位置基本就可以了。

RedHat 7.1注意:沒有必要“以RedHat6.2的兼容方式編譯和連接”,對以下設置的系統:

export LD_ASSUME_KERNEL=2.2.5

. /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh

編譯會出錯!

所以,還是不要太聰明了!呵呵!

2.2:DNS

qmail對DNS的要求是很高的,對早期的Linux版本,一般建議用djbdns取代named,qmail可以充分的理解和使用djbdns的數據,而如果使用named,最容易得到的出錯信息是``CNAME lookup failed temporarily'',甚至可以充斥你的整個log。

RedHat 7.1的named有了很大的提高,使用bindconf(X Windows),可以容易的配置一個DNS Server,工作起來效果很好!

qmail-1.03-18.src.rpm包裝進了qmail-1.03-big-dns.patch和qmail-1.03-bind-interface.patch解決了大部分DNS問題。所以,在一台配置好named的RedHat 7.1 上,我們不再需要djbdns。

2.3:MySQL

為了使vpopmail能夠使用MySQL,MySQL的版本必須在3.23以上。

NOTE: make sure you are running the latest stable release of mysql. If you have 3.22 installed, you will need to upgrade. The dir_control table in vpopmail uses a "unique index (domain)" syntax which isn't supported in the 3.22 releases. Thanks to Chris Scheller for tracking this down.

2.4:Apache

在RedHat 7.1 上,Apache 的發布目錄為 /var/www 而不是 /home/httpd。

2.5:Sendmail

在本文檔探討的范圍之內,sendmail的存在已經沒有任何意義,建議你刪除。

rpm -e --nodeps sendmail

2.6:分區建議

如果你擁有第二塊硬盤,你應當把它全部分配給vpopmail使用,否則也應當為vpopmail建立一個獨立的分區,在我的系統上:

/dev/hda8 mount as /webmail

vpopmail 's home directory is /webmail/vpopmail

把vpopmail獨立存放的理由是:Maildir格式造成大量小文件存在,數量龐大的小文件如果放在 /var 或 /home下,將造成系統性能下降。

你甚至可以再次細分,

/dev/hda8 mount as /webmail

vpopmail 's home directoy is /webmail/vpopmail

virtualdomain test1.com 's path is /webmail/vpopmail/domains/test1.com

/dev/hda9 mount as /webmail/vpopmail/domains/test1.com

virtualdomain test2.com 's path is /webmail/vpopmail/domains/test2.com

/dev/hda10 mount as /webmail/vpopmail/domains/test2.com

......

這樣做不是沒有道理的,如果你的分區足夠細化,對大量用戶和有大量並發進程的系統,郵件檢索時間將會明顯 加快!

同樣適用NFS。
(http://www.fanqiang.com)
    進入【UNIX論壇


相關文章
qmail Vpopmail And sqwebmail HOWTO - 5:FAQ - 6:結束 (2001-09-03 12:00:00)
qmail Vpopmail And sqwebmail HOWTO - 4:安裝及測試 (2001-09-03 10:00:00)
qmail Vpopmail And sqwebmail HOWTO - 3:獲得各組件 (2001-09-03 09:00:00)
qmail Vpopmail And sqwebmail HOWTO - 2:準備工作 (2001-09-03 08:00:00)
qmail Vpopmail And sqwebmail HOWTO - 1:介紹 (2001-09-03 07:00:01)
 

★  樊強制作 歡迎分享  ★