manekineko倉金家ホームページ

趣味の部屋/サーバー構築メモ その2/メールサーバー その2

squirrelmail

2010年10月12日(火)
WEBメールソフトsquirrelmailを使えるようにします。
これによりインターネットにつながったパソコンから簡単に自分のメールにアクセスできます。外出した際にたいへん重宝します。

CentOSにはなぜか標準でsquirrelmail.rpmがありこれを使おうかとも思いましたがちょっと古いのと文字化けするバグがあるらしいので、本家の最新版を使うことにしました。

インストール
http://www.squirrelmail.org/download.php から
squirrelmail-1.4.21.tar.gz
さらに translation packed per language から ja_JP-1.4.18-20090526.tar.gz をダウンロード
squirrelmailとでも名前をつけたフォルダを作って両方を入れて展開。
# cd squirrelmail/
# tar zxvf squirrelmail-1.4.21.tar.gz
# tar zxvf ja_JP-1.4.18.tar.gz
ja_JP をインストールします。
# ./install
Please enter path to your squirrelmail installation:./squirrelmail-1.4.21 …展開してできたsquirrelmailのパスを入力。

squirrelmail-1.4.21をhttp表示ディレクトリに移動し、名前をmailとでも変えておきます。

設定
squirrelmailの入ったフォルダのdoc/INSTALLを読んで設定をしていきます。

# cd /home/http/mail/ …squirrelmailの入ったディレクトリ
# chown -R apache:apache data/

ユーザのデータ用ディレクトリ/var/local/squirrelmail/{data,attach} 作成
# mkdir /var/local/squirrelmail/
# cd /var/local/squirrelmail/
# mkdir data/
# chown apache:apache data/
# mkdir attach/
# chgrp apache attach/
# chmod 0730 attach/
インストールしたディレクトリに入り設定スクリプト起動。
# cd /home/http/mail/
# ./configure
SquirrelMail Configuration : Read: config_default.php (1.4.0)
---------------------------------------------------------
Main Menu --
1. Organization Preferences
2. Server Settings
3. Folder Defaults
4. General Options
5. Themes
6. Address Books
7. Message of the Day (MOTD)
8. Plugins
9. Database
10. Languages

D. Set pre-defined settings for specific IMAP servers

C Turn color on
S Save data
Q Quit

Command >
以下変更
2. Server Setting
  1.  Domain  : example.com -> iroribata.net
      …使うドメイン名。空白でもいいみたい。
10. Languages
  1.  Default Language  : en_US -> ja_JP
  2.  Default Charset   : iso-8859-1 -> iso-2022-JP
あとは好みで。

設定が済んだら、ブラウザでhttp://(インストールしたドメイン)/mail/ にアクセス。ログイン画面が表示されます。
ログインし、メールが読めること、新規メールの作成、送信などを確認して、OK。

でもhttp_error_logを見ますとけっこうエラーが出てます。
何か設定にちがいがあるのかしら。