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 |
文章標籤
全站熱搜
