Roundcube webmail(http://roundcube.net)是一款免費、開源的webmail客戶端,界面友好,提供多語言支持,易於配置安裝,支持IMAP協議
1、安裝CENTOS5.5系統
2、構建LAMP環境,使用CENTOS的方便就在於只要你選擇了apache,mysql它就會自動構建一個LAMP的環境,省去你再去配置,當然還有強大的YUM安裝方式
3、搭建Webmail,使用Roundcube
3、1將Roundcubemail安裝包解壓然後重命名
tar –zxvf roundcubemail-0.3.1.tar.gz –C /var/www/html
mv roundcubemail-0.3.1 webmail
3、2構建、導入roundcubemail 數據庫
mysql -u root –p
Enter password:
mysql>
mysql> CREATE DATABASE Roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; #創建數據庫
mysql> GRANT ALL PRIVILEGES ON Roundcubemail.* TO root@localhost IDENTIFIED BY 'your_passwd'; #給予數據庫權限
mysql> use Roundcubemail;
mysql> source /var/www/html/webmail/SQL/mysql.initial.sql
mysql> flush privileges;
mysql> exit #導入數據表
3、3設置Roundcubemail 的數據庫信息
cp db.inc.php.dist db.inc.php
vi /var/www/html/webmail/config/db.inc.php
$rcmail_config['db_dsnw']='mysql://root:pleskmao@localhost/Roundcubemail';
#修改數據庫的賬戶名和密碼
3、4配置Roundcubemail的配置文件
cp main.inc.php.dist main.inc.php
vi /var/www/html/webmail/config/main.inc.php
$rcmail_config['default_host'] = '4.4.4.4'; #IMAP服務器地址
$rcmail_config['smtp_server'] = '4.4.4.4'; #SMTP服務器地址
$rcmail_config['smtp_user'] = '%u';
$rcmail_config['smtp_pass'] = '%p';
$rcmail_config['create_default_folders'] = TRUE; #自動創建目錄
$rcmail_config['enable_spellcheck'] = FALSE; #不執行拼寫檢查
3、5修改目錄訪問權限
chown -R apache /var/www/html/webmail/temp/
chown -R apache /var/www/html/webmail/logs/
4、訪問http://ip/webmail/installer 檢查一下安裝環境,安裝Roundcube 所需要的軟件
4、1設置epel源
rpm–Uvhhttp://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL #導入DAG的PGPKey
4、2安裝更新
rpm–Uvhhttp://rpms.famillecollet.com/el5.i386/remi-release-5-7.el5.remi.noarch.rpm
rpm –Uvh http://rpms.famillecollet.com/el5.i386/remi-release-5.rpm
4、3安裝更新所需要的軟件
yum --enablerepo=remi install php mysql php-common php-xml php-xmlrpc php-mbstring php-gd
5、重啓httpd,msyqld,檢查安裝壞境
6、訪問http://ip/webmail
參考鏈接 http://bianjiesky.blog.sohu.com/134075646.html http://www.askbar.net/a/fuwuqi/mail/2010/1030/247.html,在此感謝