自宅ubuntuサーバーにRoundCubeの導入

Share on Facebook0Share on Google+0Tweet about this on TwitterShare on LinkedIn0

roundcube

 

家のデスクトップやらノートやらあちこちでメールを受信してると

それぞれに振り分け設定が必要だったりとめんどくさいので、自宅サーバーでWEBメールを導入することに

どうやらRoundCubeってのが日本語関係でも使い勝手が良さそうなので早速導入

root@foo:~# apt-get install roundcube roundcube-mysql
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  dbconfig-common libgd2-xpm libicu44 libjs-jquery libltdl-dev libmcrypt4 libssl-dev libssl-doc libt1-5 libtool libxpm4 php-auth php-auth-sasl php-mail-mime php-mail-mimedecode
  php-mdb2 php-mdb2-driver-mysql php-net-smtp php-net-socket php-pear php5-dev php5-gd php5-intl php5-mcrypt php5-pspell roundcube-core shtool tinymce
提案パッケージ:
  libgd-tools libtool-doc libmcrypt-dev mcrypt gfortran fortran95-compiler gcj php-log php-soap roundcube-plugins
以下のパッケージが新たにインストールされます:
  dbconfig-common libgd2-xpm libicu44 libjs-jquery libltdl-dev libmcrypt4 libssl-dev libssl-doc libt1-5 libtool libxpm4 php-auth php-auth-sasl php-mail-mime php-mail-mimedecode
  php-mdb2 php-mdb2-driver-mysql php-net-smtp php-net-socket php-pear php5-dev php5-gd php5-intl php5-mcrypt php5-pspell roundcube roundcube-core roundcube-mysql shtool tinymce
アップグレード: 0 個、新規インストール: 30 個、削除: 0 個、保留: 5 個。
13.8 MB 中 6,776 kB のアーカイブを取得する必要があります。
この操作後に追加で 50.7 MB のディスク容量が消費されます。
続行しますか [Y/n]? Y

PHP周りの依存でもりもりパッケージが入る

┌─────────────────────┤ roundcube-core を設定しています ├────────────────────┐
│ roundcube パッケージは複数種類のデータベースの中から一つを使うように設定できます。選択可能なものを以下に表示します。  │
│                                                                                                                       │
│ roundcube が使うデータベースの種類:                                                                                   │
│                                                                                                                       │
│                                                        sqlite                                                         │
│                                                        mysql                                                          │
│                                                        pgsql                                                          │
│                                                                                                                       │
│                                                                                                                       │
│                                  <了解>                                    <取消>                                     │
│                                                                                                                       │
└ ───────────────────────────────────────────────────────────┘

こんな感じでDB絡みの設定を聞かれる。

  1. DB設定する?
  2. 管理者パス教えれ
  3. RoundCube用DBのパス設定しれ

って順番で聞かれるので設定

終わったら設定ファイルの編集

日付形式変更

root@foo:~# cd /etc/roundcube/
root@foo:/etc/roundcube# vi main.inc.php

受信サーバー設定

29 //$rcmail_config['log_date_format'] = 'd-M-Y H:i:s O';
30 $rcmail_config['log_date_format'] = 'Y-M-d H:i:s O';

送信サーバー設定

29 //$rcmail_config['log_date_format'] = 'd-M-Y H:i:s O';
30 $rcmail_config['log_date_format'] = 'Y-M-d H:i:s O';

SMTPユーザーをIMAPユーザーで

134 //$rcmail_config['smtp_user'] = '';
135 $rcmail_config['smtp_user'] = '%u';

SMTPパスをIMAPパスで

139 //$rcmail_config['smtp_pass'] = '';
140 $rcmail_config['smtp_pass'] = '%p';

HELLOホストの設定

156 //$rcmail_config['smtp_helo_host'] = '';
157 $rcmail_config['smtp_helo_host'] = 'smtp.foo.net';

ログの場所変更

72 //$rcmail_config['log_dir'] = 'logs/';
173 $rcmail_config['log_dir'] = '/var/log/apache2/';

メールドメイン設定

250 //$rcmail_config['mail_domain'] = '';
251 $rcmail_config['mail_domain'] = 'foo.net';

プロダクト名変更

272 //$rcmail_config['product_name'] = '';
273 $rcmail_config['product_name'] = 'foo Webmail';

日付フォーマット変更

356 //$rcmail_config['date_long'] = 'd.m.Y H:i';
357 $rcmail_config['date_long'] = 'Y.m.d H:i';

 

で、設定完了

本体は /var/lib/roundcube/ にあるみたいなので

もともとのApacheのドキュメントルートからシンボリックリンクを貼る

root@foo:/var/www/html# ln -s /var/lib/roundcube/ ./roundcube

これでブラウザから http://*********/roundcube にアクセスで確認完了ー

 

【x2個セット】 デミ ウェーボ デザインキューブ ラウンドワックス 30g round wax    【RCP】  DEMI uevo design cube

Share on Facebook0Share on Google+0Tweet about this on TwitterShare on LinkedIn0

あわせて読みたい

Fatal error: Uncaught Exception: 12: REST API is deprecated for versions v2.1 and higher (12) thrown in /var/www/junkpot.net/tech/html/wp-content/plugins/seo-facebook-comments/facebook/base_facebook.php on line 1273