Roundcube Webmail 安装配置

2016-10-25 17:27:31 10220

2. 安装 Roundcubemail

    从 Roundcubemail 的官方主页下载最新版本:

    http://www.landui.com/download ,目前最新版本是 roundcubemail-0.3-stable.tar.gz

    

    下载 RoundCube 后解压缩上传到指定路径,并确保 /temp 和 /logs 两个目录有网访问权限:

    tar zxvf roundcubemail-0.3-stable.tar.gz
    mv roundcubemail-0.3-stable /var/www/html/webmail

    

    至此,你可以通过浏览器打开 http://www.landui.com/webmail ,这时系统会提示错误:

    CONFIGURATION ERROR

      main.inc.php was not found.
      db.inc.php was not found.
      Please read the INSTALL instructions!

 

    3. 导入 Roundcubemail 的数据库

    mysql -u root -p

    Enter password:

    mysql>

    创建数据库:roundcubemail

    mysql> CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    将数据库的权限给 MySQL 的本地用户:bianjiesky , 'your_passwd' 改为需要的密码:
    mysql> GRANT ALL PRIVILEGES ON roundcubemail.* TO bianjiesky@localhost IDENTIFIED BY 'your_passwd';
    导入数据库表:
    mysql> use roundcubemail;

    mysql> source /var/www/html/webmail/SQL/mysql.initial.sql

    mysql> flush privileges;

    mysql> exit

    

    4. 为 Roundcubemail 设置数据库信息
    cd /var/www/html/webmail/config/
    cp db.inc.php.dist db.inc.php

    cp main.inc.php.dist main.inc.php

    首先,将 db.inc.php 文件里 db_dsnw 的值设置为:

    修改文件:nano /var/www/html/webmail/config/db.inc.php  
    $rcmail_config['db_dsnw'] = 'mysql://roundcube:your_passwd@localhost/roundcubemail';

    其中 roundcube 修改为数据库本地用户名 bianjiesky ;your_passwd 修改为你设置的访问密码;roundcubemail 为上面创建的数据库名。

    

    然后,配置 main.inc.php 文件:

    nano /var/www/html/webmail/config/main.inc.php
    # 默认的 IMAP 服务器,本例子使用的 Mail Server 是 Zimbra 服务器 IP。
    $rcmail_config['default_host'] = '127.0.0.1';

    

    # 默认的 SMTP 服务器
    $rcmail_config['smtp_server'] = '127.0.0.1';

    $rcmail_config['smtp_user'] = '%u';
    $rcmail_config['smtp_pass'] = '%p';

    

    # 自动创建目录
    $rcmail_config['create_default_folders'] = TRUE;

    

    # 默认的域名
    # 用户在登录的时候只需要输入 'username' 即可,Roundcubemail 会自动为它加上
    # 'username_domain' 里指定的域名,所以用户名就变成:'username@example.org'。
    #$rcmail_config['username_domain'] = 'example.org';

    

    # 默认显示的界面语言。可选用的值可以去该目录下找,目录名就是可选的值:
    # /var/www/html/webmail/program/localization/
    # 如果根据浏览器语言来支持多种语言,设置null
    $rcmail_config['language'] = 'zh_CN';

    

    # 设置默认的时区。北京为东八区
    $rcmail_config['timezone'] = 8;

    

    # 是否拼写检查
    $rcmail_config['enable_spellcheck'] = FALSE;
 


    5. 设置一个别名

    你也可不安装在 /var/www/html/webmail ,通过为 webmail 设置一个别名也可以访问。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: