| トップ | Solaris | FreeBSD | Gentoo | CentOS | Fedora | Windows | Tips | 自宅サーバの動作確認 | サイト内検索(Namazu) | サイト内検索(HE) |
「SquirrelMail」を利用すると、Webブラウザでメールを利用できます。
なお、「Apache」の設定、
「PHP」の導入、
POP+IMAPサーバ(Courier-IMAP)の設定、
SMTPサーバ(Postfix)の設定はすでに完了済みとします。
FreeBSD# cd /usr/ports/japanese/squirrelmail/ <= 作業ディレクトリへ移動 FreeBSD# make install clean <= 「SquirrelMail」のインストール |
設定を行うためのPerlスクリプトが
/usr/local/www/squirrelmail/config/conf.pl
としてありますので、こちらを実行します。
主な設定箇所は3ヶ所あります。
標準の言語を日本語にする
メニューから
10 → 1
と選択して
ja_JP
とします。
サインアウトした後に表示されるページを指定する
メニューから
1 → 5
と選択します。
サインアウトした後、再びサインインのページに戻る場合、
/webmail/index.php
とします。
SquirrelMailから送信したときに相手に通知される送信元メールアドレスを指定する
メニューから
2 → 1
と選択して設定します。
/usr/local/www/squirrelmail にアクセスできるように「Apache」の設定ファイルを編集します。
FreeBSD# vi /usr/local/etc/apache21/httpd.conf <= 設定ファイルの編集
以下のコメントを削除し、有効にする(無ければ追加)
#<Directory /usr/local/www/squirrelmail>
# AllowOverride All
# Options None
# Order allow,deny
# Allow from all
#</Directory>
↓
<Directory /usr/local/www/squirrelmail>
AllowOverride All
Options None
Order allow,deny
Allow from all
AddHandler php5-script .php <= 追加
</Directory>
以下の4行を追加
Alias /webmail "/usr/local/www/squirrelmail"
<VirtualHost *:80>
DirectoryIndex index.php index.html
</VirtualHost>
FreeBSD# apachectl restart <= 「Apache」の再起動
|
http://サーバのIPアドレス/webmail とアクセスして、画面が現れ、ログインできれば問題ありません。
このままでも利用できますが、通信が暗号化されていませんので、
SSLを利用して「SquirrelMail」利用時の通信を暗号化します。
これは、
http://サーバのIPアドレス/webmail とアクセスされたとき
https://サーバのIPアドレス/webmail とSSLのページに移動させます。
「Apache」の設定
FreeBSD# vi /usr/local/etc/apache21/httpd.conf <= 設定ファイルの編集
先ほど追加した箇所に以下のように追加
Alias /webmail "/usr/local/www/squirrelmail"
<VirtualHost *:80>
DirectoryIndex index.php index.html
RedirectMatch ^/webmail(.*)?$ https://www.crimson-snow.net/webmail/index.php <= 追加
</VirtualHost>
|
「Apache」を再起動し、設定を反映させます。
FreeBSD# apachectl restart |