close

Openwebmail 安裝與設定

Openwebmail 是最經常看到的 Webmail 網頁,

因為 Opnewebmail 是一個免費又功能強大的 Webmail 網頁,

其主要的基本功能皆有外也可擴充附加外掛等功能。

1. 安裝前準備
請在安裝 Openwebmail 前請設定好 Apache
並確定開啟支援 CGI 功能
以及設定好 Sendmail 等相關功能
再使用下面指令看相關需要套件是否已經安裝
 
--> rpm -qa | grep perl | more
perl-5.***
perl-suidperl-5.****
perl-Compress-zlib-1.***
如果上面三個套件有沒有安裝到的可以使用 Yum 進行線上安裝
 
2. 安裝與設定 Openwebmail 步驟
2-1請至 http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/packages/
      選擇您 Linux 版本資料夾內下載 perl-Text-Iconv-*** 套件安裝
 
2-2 請至 http://turtle.ee.ncku.edu.tw/openwebmail/download/redhat/rpm/release/ 
       下載 Openwebmail 的 RPM 安裝套件
 
2-3 安裝 Openwebmail
請切換到下載套件的存放資料夾內再執行下面安裝指令
--> rpm -ivh  perl-Text-Iconv-*** .rpm
--> rpm -ivh openwebmail-2.****.rpm
 
接著切至 Openwebmail 資料夾內做接下來的設定
--> cd /var/www/html/openwebmail/etc
--> cp -p openwebmail.conf openwebmail.conf.defaultbak (先備份)
--> cd /var/www/cgi-bin/openwebmail/etc/defaults
--> cp -p dbm.conf dbm.conf.default (先備份)
--> vi /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf
找到 dbmopen_ext    none
改為 dbmopen_ext    .db
儲存離開 :x
 
-->vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
更改下面項目
default_language   en
default_language   zh_TW.Big5  (若不更改會出現英文畫面)
default_iconset Cool3D.English
default_iconset Cool3D.Chinese.Traditional (若不更改會出現英文圖示)
儲存離開 :x
 
--> /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init   (初始化編譯)
螢幕上說明會產生 b2g.db、g2b.db、lunar.db 這3個檔案
然後出現 Send the site report? (Y/n)
可回答 y 或 n (自行決定) 到此,你已安裝成功 OpenWebmail
 
3. 測試 Openwebmail
在網址列上打上 http:// IP /cgi-bin/openwebmail/openwebmail.pl
看看是否已經成功
 
4. 網址設定
由於 Openwebmail 網址太攏長了,一般使用者很難背起來
所以可以用下面幾個方式來做轉址的修改以方便使用 Openwebmail
4-1 在 Apache 內做轉址設定
開啟 Apache 的 httpd.conf 設定檔
--> vi /etc/httpd/conf/httpd.conf
新增下行
ScriptAlias /webmail/ /var/www/cgi-bin/openwebmail/openwebmail.pl
儲存離開並從新啟動 Apache
在到網址列上打 http:// IP /webmail   看是否成功轉至 Openwebmail 登入頁面
 
4-2 新增轉址網頁
假設當使用者一連線到網站即立刻轉至 Openwebmail 登入頁面
可在網頁上做一個轉址的網頁即可達到效果
首先先切換到 網頁 存放的 根目錄
--> cd /var/www/html
--> vi index.html
打上下面三個程式碼中的其中一種即可
或是
或是
儲存離開 :x
 
5. 定期清除 openwebmail 的 log 檔
(Setup openwebmail.log rotation)(不用做,就有此功能)
先檢查有無 /var/log/openwebmail.log 此檔,
若無,要先連到 http:// IP /cgi-bin/openwebmail/openwebmail.pl
然後登入,讓它自動產生,否則會出現無法開 /var/log/openwebmail.log。
開啟/etc/logrotate.d/syslog
--> vi /etc/logrotate.d/syslog
在最下面新增五行
/var/log/openwebmail.log {
             postrotate
                         /usr/bin/killall -HUP syslogd
             endscript
}
儲存離開 :x
到此,這個 openwebmail 應該可以正常運作。
 

參考網址: http://idea.gdps.tpc.edu.tw/mod/forum/discuss.php?d=88

arrow
arrow
    全站熱搜

    evantw 發表在 痞客邦 留言(0) 人氣()