十分鐘快速架設Linux系統(tǒng)下WebMail
Open WebMail由Perl編寫,遵循GPL版權(quán),可運行于多種版本Linux/Unix上,對系統(tǒng)要求低,只需擁有支持CGI的Web Server和Perl 5.005及以上版本即可,無需數(shù)據(jù)庫支持,安裝容易,維護方便。作為一個輕量級的Webmail軟件,Open WebMail較好地實現(xiàn)了收發(fā)郵件的各項功能,完全能滿足一般的應用。它對系統(tǒng)要求低,維護方便,非常適合在科研院所、大專院校中使用。筆者所在實驗室(運行環(huán)境為:郵件服務器 DELL L667r,配置為PⅢ667MHz/128M/15GB,RedHat6.2/Apache 1.3.12/Perl 5.005_03,用戶數(shù)120人左右)已使用它半年多,運行良好,得到了用戶的認可。
下面就以RedHat 6.2為例,介紹一下Open WebMail 的安裝方法。我們假設所有軟件存放于/tmp目錄,所有操作以Root身份進行。
1.準備工作
從網(wǎng)站下載如下軟件包:
以CGI.pm為例,安裝方法如下:
其它軟件包的安裝類似。
2.下載openwebmail-X.XX.tgz (其中X.XX為版本號,截至2001年11月的穩(wěn)定版本為1.51),做如下操作:
3.配置
(1)在/home/httpd/cgi-bin/ openwebmail目錄下修改 openwebmail.pl、openwebmail-main.pl、openwebmail-prefs.pl、spellcheck.pl和checkmail.pl,把其中的/usr/local/www/cgi-bin/ openwebmail改為/home/httpd/ cgi-bin/openwebmail 。
(2)修改 auth_unix.pl設為 /etc/shadow
(3)修改 /home/httpd/cgi-bin/ openwebmail/etc/openwebmail.conf,根據(jù)機器配置調(diào)整mailspooldir、ow_htmldir、ow_cgidir、spellcheck 等參數(shù),并設定 Webmail 的缺省參數(shù),如郵件夾限額、閑置時間、背景、缺省簽名檔等。
(4)修改/etc/sendmail.cf,在Trusted users中加入Thttpd_user,其中httpd_user根據(jù)系統(tǒng)設置來定,如nobody或apache。
4.測試:打開瀏覽器,輸入 your_server/cgi-bin/openwebmail /openwebmail.pl 即可。
至此,Open WebMail 安裝完畢。在其它版本Linux上安裝與此類似,請參照軟件包中的說明文件。對于Linux的熟練用戶,10分鐘便可完成上述操作。
() [#page_#][#page_#]
你應當使你的配置盡量的簡單——不要安裝那些用不到或根本不必要的模塊。一般說來,一個標準的non-DSO(非動態(tài)共享對象)Apache,在安裝一個perl,對大多數(shù)人都是足夠的。
關(guān)于DSO和mod-ssl需要注意的地方:
如果你打算把任何東西都按照DSO模版進行編譯,那你首先要建立mod-ssl,然后你確實要按照下面的順序建立自己的Apache目錄樹。Mod-ssl會明顯的修改Apache 建立的目錄樹,據(jù)我的經(jīng)驗,在使用我們剛才提到的軟件版本的前提下,下面的順序是做起來最簡單的順序:
1、建立Apache.
2、在Apache中建立和增加mod-ssl.
3、在Apache中建立和增加php 和mod-perl.
4、你應該在適當?shù)牡胤接涗浵聛砟闶窃趺礃泳幾g你的目錄樹的,以便再做時參考。(你可以把其打印出來,并加上注釋)
安裝了各種軟件之后,最終的虛擬根環(huán)境化的目錄樹有23MB,其中包含了8MB的共享庫和perl。下面是基于DSO安裝的文件的總結(jié)(以KB表示):
【編輯推薦】