Extmail是一種WebMail程式,功能強大,本文介紹另一個功能更加人性化的WebMail程式roundcube。 1.下載安裝roundcube 2.升級安裝php相關模塊 修改一下php.ini中的時區配置 3.配置webmail的虛擬主機,需要配置下功能變數名稱解析 配置完成重啟apache 4. ...
Extmail是一種WebMail程式,功能強大,本文介紹另一個功能更加人性化的WebMail程式roundcube。
1.下載安裝roundcube
cd /server/tools/ wget http://jaist.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.1.4/roundcubemail-1.1.4-complete.tar.gz tar -xf roundcubemail-1.1.4-complete.tar.gz mv roundcubemail-1.1.4 /var/www/html/webmail/ chown -R postfix.postfix /var/www/html/webmail/ chgrp -R postfix /var/lib/php/session/ ll /var/www/html/webmail/ ll /var/lib/php/session/ -d
2.升級安裝php相關模塊
pear channel-update pear.php.net pear install Auth_SASL Net_SMTP Net_IDNA2-0.1.1 Mail_Mime
修改一下php.ini中的時區配置
vim /etc/php.ini +889
date.timezone = Asia/Chongqing
3.配置webmail的虛擬主機,需要配置下功能變數名稱解析
vim /etc/httpd/conf.d/webmail.conf
<VirtualHost *:80> ServerName webmail.zuiyoujie.com DocumentRoot /var/www/html/webmail </VirtualHost>
配置完成重啟apache
service httpd restart
4.在網頁端配置roundcube webmail
4.1.打開一下網頁http://webmail.zuiyoujie.com/installer/index.php
檢查確認以下配置:
PHP的版本,資料庫的類型等
其他的配置項都需要是OK才行
4.2.生成webmail的配置文件
# 在General configuration區域只需要配置項目名稱
在Logging & Debugging日誌區可以根據需求配置
在Database setup資料庫配置區,配置之前的extmail資料庫即可,db_prefix配置接下來將生成的表的首碼
在IMAP Settings區域,需要配置好郵件伺服器的地址,埠,功能變數名稱等
在SMTP Settings區域,需要配置郵件伺服器的地址,埠,賬號密碼暫時不需要配置
在Display settings & user prefs區域,需要配置好支持的語言
在Plugins區域,暫時不需要配置
以上都配置好以後拉到最下麵,點擊”create config“按鈕生成webmail的配置文件
配置生成完成後並不會跳轉到下個頁面,而是會回到頁面頂端,出現與上圖相同的結果表示正確生成了配置文件,點擊”continue“按鈕,進入下個頁面進行最後的測試
點擊圖中的按鈕對資料庫進行初始化,出現以下結果即可
測試發送郵件,出現以下結果表示可以正常發送郵件
檢查郵件客戶端的登陸情況
至此,郵件webmail端的配置就完成了,不過還有最重要的一點:
對於熟悉roundcube系統的人來說這個初始化生成配置文件的目錄是很清晰的,所以為了防止其他人惡意或者錯誤的重新的生成配置文件,導致安全問題,需要對文件目錄進行調整
同樣開發人員也想到了有在頁面最下麵醒目的提醒
所以...
cd /var/www/html/webmail/
mv installer/ installer.ori
當然你也可以將該目錄刪除,徹底的阻斷該問題的產生
上面生成的配置文件是:
如果配置出錯或者想重新配置
刪掉該配置文件,還原installer目錄,重啟Apache服務,重新打開網頁進行配置即可
回歸正題
5.登錄使用WebMail
http://webmail.zuiyoujie.com
輸入之前配置好的郵箱用戶,登錄
於是,郵箱的具體功能你就可以自己探索了,前文網頁配置的選線也可以在瀏覽器端進行修改
完畢,呵呵呵