把目前階段的建置先記錄下來
01. 準備先行的軟體與套件
yum install perl-Compress-Zlib perl-Text-Iconv perl-suidperl
02. 去下載 openwebmail 的 rpm 檔
http://www.openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail-2.51-1.i386.rpm
03. 安裝 openwebmail 檔
先將 openwebmail 解開安裝
rpm -Uvh openwebmail-2.51-1.i386.rpm
然後到設定檔所在地
cd /var/www/cgi-bin/openwebmail/etc
cp openwebmail.conf openwebmail.conf-bak ( 先備份起來 )
cd /var/www/cgi-bin/openwebmail/etc/defaults
cp dbm.conf dbm.conf-bak ( 一樣要備份起來 )
04. 修改設定
vi /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf
找到 改成
dbm_ext .db
dbmopen_ext none ===> .db
dbmopen_haslock no
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
找到 改成
default_language en ==> auto
default_iconset Cool3D.English ==> Cool3D.Chinese.Traditional
接著開始執行初始設定
/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
第一次執行時會告訴你, 生產出 b2g.db, g2b.db, lunar.db 這3個檔案
然後出現 Send the site report?(Y/n),可回答y或n
不過, 會出現一點error, error messages 是
Couldn't connect SMTP server 127.0.0.1:25! at /var/www/cgi-bin/openwebmail/openwebmail-tool.pl line 1472,
為解決此問題
vi /var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf
找到
smtpserver 127.0.0.1 改成 xmail.killer.com.tw
於是再次的執行
/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
當回答 y 以後,若出現了 Thank You 時,表示啟動設定已完成 !
05. 於是到ie6 上輸入
http://xmail.killer.com.tw/cgi-bin/openwebmail/openwebmail.pl
但是發生錯誤
show 出 "認證系統內部錯誤,請回到登錄畫面 再試一次"
( 若還是用 en 時, 會出現 : Authentication system error! Please go back and try again. )
在 /var/log/openwebmail.log 中有 這樣的 error messages
login error - auth_unix.pl, ret -3, Couldn't open /etc/shadow
而在 /var/log/messages 中的 error messages 是
avc: denied { setuid } for pid=19113 comm="perl5.10.0" capability=7 scontext=unconfined_u:system_r:httpd_sys_script_t:s0 tcontext=unconfined_u:system_r:httpd_sys_script_t:s0 tclass=capability
問題還真多, 問了一些高手後
這時一位 linux 前輩 msn 給我說
" 小子, 你的問題涉及 selinux 的方面了, 等你弄懂它們後再來設吧 !"
所以要我先把 selinux disable 掉
於是
vi /etc/selinux/config
將
SELINUX=enforcing 改成 SELINUX=disabled
接著重開機 ( 這是灌好 linux 後第一次重開機耶 !!!!! )
sync;sync;sync;reboot
再試一次, 果然可以使用 openwebmail 了. 真興奮 !!!!!!
沒有留言:
張貼留言