ubuntu/roundcubemail

RoundCubeMail?

事前準備

postfixとdovecot-imapdをインストールしておく.

インストール

  • パッケージをインストール
    $ sudo apt-get install roundcube roundcube-core roundcube-mysql

    インストール中にmysqlのルートパスワードとroundcubeで使うユーザーのパスワードを訪ねられる.

  • mysqlのデータベース内容を確認
    mysqlにログインして作成されたユーザー名とデータベース名を確認する.

    $ mysql -u root -p
    > パスワードを入力する
    mysql> use mysql;
    mysql> select user from user;
    +------------------+
    | user             |
    +------------------+
    | root             | 
    |                  | 
    | root             | 
    |                  | 
    | debian-sys-maint | 
    | root             | 
    | roundcube        | 
    +------------------+
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema | 
    | roundcube          | 
    +--------------------+

設定

  • 設定ファイルを編集
    • /var/lib/roundcube/config/main.inc.php
      default_hostとmail_domainの値を変更する.

      $rcmail_config['default_host'] = 'localhost';
      
      $rcmail_config['mail_domain'] = 'funaori.com';
  • Apache2の設定
    /etc/apache2/sites-available/defaultに/etc/roundcube/apache.confの内容を加えて再起動する.
  • phpのmysqlライブラリをインストール
    ブラウザでアクセスしてみるがDBに接続できない旨のエラーメッセージが表示される。
    /var/log/roundcube/errorの確認する。

     MDB2 Error: not found (-4): unable to find package 'MDB2_Driver_mysql' file 'MDB2/Driver/mysql.php'

    とのエラーがある。

    • php-mdb2-driver-mysqlをインストールする
      $ sudo apt-get install php-mdb2-driver-mysql