「SquirrelMail」の設定

「SquirrelMail」を利用すると、Webブラウザでメールを利用できます。
ここでは、日本語のパッチを当てたものをインストールすることにします。
なお、「Apache」の設定「PHP5」の導入POP+IMAPサーバ(Courier-IMAP)の設定SMTPサーバ(Postfix)の設定はすでに完了済みとします。

「SquirrelMail」のインストール

「SquirrelMail」のソースファイルをダウンロードし、インストールします。

Solaris# mkdir /usr/local/src/squirrelmail <= 作業用ディレクトリの作成
Solaris# cd /usr/local/src/squirrelmail <= 作業用ディレクトリへ移動
Solaris# wget http://www.yamaai-tech.com/~masato/Download/squirrelmail-1.4.5-ja-20050714.tar.gz
 <= 「SquirrelMail」のソースをダウンロード
Solaris# wget http://www.yamaai-tech.com/~masato/Download/ja_JP-1.4.5-ja-20050714.tar.gz
 <= 日本語パッチのダウンロード
Solaris# gunzip -c squirrelmail-1.4.5-ja-20050714.tar.gz | tar xf - <= ダウンロードしたファイルの展開
Solaris# cd squirrelmail-1.4.5-ja <= 展開したディレクトリへ移動
Solaris# gunzip -c ../ja_JP-1.4.5-ja-20050714.tar.gz | tar xf - <= ダウンロードしたファイルの展開
Solaris# cd ../ <= 元の階層へ移動
Solaris# cp -R squirrelmail-1.4.5-ja /var/apache2/webmail
 <= 展開した中身をコピー
Solaris# chown -R webservd:webservd /var/apache2/webmail <= 「SquirrelMail」のディレクトリのオーナを変更
Solaris# chmod 730 /var/apache2/webmail <= 「SquirrelMail」のパーミッションを変更
「SquirrelMail」の設定

設定を行うためのPerlスクリプトが
/var/apache2/webmail/config/conf.pl
としてありますので、こちらを実行します。
主な設定箇所は4ヶ所あります。

標準の言語を日本語にする

メニューから
10 → 1
と選択して
ja_JP
とします。

標準の文字コードを変更する

メニューから
10 → 2
と選択して
iso-2022-jp
とします。

サインアウトした後に表示されるページを指定する

メニューから
1 → 5
と選択します。
サインアウトした後、再びサインインのページに戻る場合、
/webmail/
とします。

SquirrelMailから送信したときに相手に通知される送信元メールアドレスを指定する

メニューから
2 → 1
と選択して設定します。

「Apache」の設定

/var/apache2/webmail にアクセスできるように「Apache」の設定ファイルを編集します。

Solaris# vi /etc/apache2/httpd.conf <= 設定ファイルの編集

以下を追加
Alias /webmail  "/var/apache2/webmail/"
<Directory "/var/apache2/webmail/">
        DirectoryIndex  index.php index.html
        AllowOverride All
        Options None
        Order allow,deny
        Allow from all
        AddHandler php5-script .php
</Directory>


Solaris# svcadm restart svc:/network/http:apache2 <= 「Apache」の再起動

http://サーバのIPアドレス/webmail/
とアクセスして、画面が現れ、ログインできれば問題ありません。

通信の暗号化

このままでも利用できますが、通信が暗号化されていませんので、 SSLを利用して「SquirrelMail」利用時の通信を暗号化します。
これは、
http://サーバのIPアドレス/webmail/ とアクセスされたとき
https://サーバのIPアドレス/webmail/ SSLのページに移動させます。

「Apache」の設定

Solaris# vi /etc/apache2/httpd.conf <= 設定ファイルの編集

以下を追加
<VirtualHost *:80>
    Redirect permanent /webmail/ https://www.crimson-snow.net/webmail/
</VirtualHost>


Solaris# svcadm restart svc:/network/http:apache2 <= 「Apache」の再起動
▲ページのトップへ