如果採用rpm安裝 , 安裝系統會自動對應到正確路徑 ; 若使用手動安裝 , 必須將openwebmail目錄及data目錄移至如下=> /var/www/cgi-bin/openwebmail 及 /var/www/data
#加入openwebmail的權限
vi /etc/httpd/conf/commonhttpd.conf
<Directory /var/www/cgi-bin/openwebmail>
AllowOverride All
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/openwebmail /var/www/cgi-bin/openwebmail
AddHandler cgi-script .cgi .pl
#存檔後重新啟動~ (service httpd restart)
修改 /var/www/cgi-bin/openwebmail/auth_unix.pl
#下列兩行請改為這樣
my $unix_passwdfile_plaintext="/etc/passwd";
my $unix_passwdfile_encrypted="/etc/shadow";
vi /var/www/cgii-bin/openwebmail/etc/openwebmail.conf
#大致上只需把相對位置設對即可
#要注意的是
:
mailspooldir /var/mail 改為 mailspooldir /var/spool/mail
:
default_language en 改為 default_language zh_TW.Big5
#上列涵義為將語系改為繁體中文
#存檔離開
接下來使用root執行初始化
/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
#將openwebmail.conf中的設定改為執行初始化後系統所要求的… 如下~
:
dbm_ext .pag
dbmopen_ext none
dbmopen_haslock no
:
#存檔離開
#再執行一次初使化
/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
#(這時便會出現一些訊息)
最後出現一行
Send the site report?(Y/n) 按Enter即可
這樣便完成openwebmail的設定
#重點來了( 這個必須在初始化完成後才修改 , 否則會無法初使化 )
#先在 /var/log中建立一個webmail的目錄
mkdir /var/log/webmail
修改openwebmail.conf
:
dbmopen_haslock no 改為 dbmopen_haslock yes
:
:
logfile /var/log/openwebmail.log 改為 logfile /var/log/webmail/openwebmail.log
:
#存檔離開
#這樣登入便不會有問題 , 否則會發生lock不到檔案的情況!!
完成以上的設定 , 便可開始使用openwebmail囉
http://abc.com.tw/cgi-bin/openwebmail/openwebmail.pl
#若您覺得上列網址太長難記 , 有一解決方法 ~~
在 /var/www/html/ 之下新建立一個檔案
mail.htm
#修改其內容:
<HTML>
<HEAD>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://abc.com.tw/cgi-bin/openwebmail/openwebmail.pl/">
</HEAD>
</HTML>
#存檔離開
那麼之後只要進入 http://abc.com.tw/mail.htm 即可
PS.
1.Openwebmail 1.90 新增網路硬碟及遠端登入功能
若想關閉 , 可依其修改 ~~
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
#新增下列兩行
enable_webdisk no
enable_sshterm no
#存檔離開
大公告成 , enjoy it !!
註:本文作者為 ultraman@ultraman.adsldns.org
include ("../tail.php") ?>