Linuxサーバ奮戦記 ---WebMailのインストール---     >>TOP


WebMailのインストール(SquirrelMail)  ( No.1 )  07Dec2005

WebMailをインストールしておけば出先からでもネットカフェなどから自分に届いたメールを見ることができます。もちろん送信することもできます。使ってみて非常に便利です。特にメーラーの設定をしなくて良いところですね。
設定にはWEBサーバはもちろんのことPHPもインストールしておくことが必要です。
SquirrelMail Japanから squirrelmail-1.4.5-ja-20050714.tar.gz と ja_JP-1.4.5-ja-20050714.tar.gz をダウンロードする。

http://www.yuyuyu.jp/~fish/mail で見れるようにするとします。

まずはディレクトリを作成します。
$su
<パスワードを入力>

#cd /home
#useradd fish
#passwd fish
<パスワードを設定(2回入力)>
#chmod 707 fish
#exit
$mkdir public_html
$chmod 707 public_html

public_html 内に squirrelmail1-1.4.5-ja-20050714.tar.gz と ja_JP-1.4.5-ja-20050714.tar.gz をUPする。
$tar zxvf squirrelmail1-1.4.5-ja-20050714.tar.gz
$mv squirrelmail1-1.4.5 mail
$mv ja_JP-1.4.5-ja-20050714.tar.gz mail
$cd mail
$tar zxvf ja_JP-1.4.5-ja-20050714.tar.gz
$chmod 707 data
$cd config
$cp config_default.php config.php

最低限の設定を行う。
$cd ..
$./configure

1. Languagesの設定 [Command >> 10]
    1. Default Language: ja_JP
   2. Default Charset: iso-2022-jp

Rでメインメニューに戻る

2. Server Settingsの設定 [Command >> 2]
    1. Domain: yuyuyu.jp

Rでメインメニューに戻る

3. Pluginsの設定 [Command >> 8]
    1. mail_fetch を追加

Rでメインメニューに戻る
Sで設定を保存する
Qで終了

http://www.yuyuyu.jp/~fish/mail でアクセスすると(ローカルではIPアドレスを入力 http://192.168.0.10/~fish/mail ) fig1 の様なログイン画面が表示される。図ではSSLを設定しているのでhttps://となっています。
もし白紙だったりエラーが出る場合は perl, php が正しくインストールされていないかブラウザのクッキーがオフになっている場合などが考えられます。またポートの設定も確認しておくことが必要です。
ログインできれば fig2 の様な画面が表示される。
メールの送受信の設定をオプションで 個人情報 と POPでメールを取り込む で行う。これでメーラー以外でもWEBブラウザでメールの送受信が可能になります。



WebMailのインストール(SquirrelMail)  ( No.2 )  17Dec2006


上記No.1と基本的に同じ?だが,最新パッチを当てるやり方があるのを見つけたのでメモとして記述(参考URL)。
SquirrelMailのDownloadページやftp.back-street.netから以下をダウンロード。
squirrelmail-1.4.9a.tar.gz
all_locales-1.4.8-20060903.zip (1.4.9a用がなかったのでとりあえず今現在のものを使用)
squirrelmail-1.4.9a-ja-patch

ホームディレクトリ以下にwebmailをインストールすることとする。(/home/yuyuyu/htdocs/webmail)
htdocs に squirrelmail-1.4.9a.tar.gz をUP。

#cd /home/yuyuyu/htdocs
#tar zxvf squirrelmail-1.4.9a.tar.gz
#mv squirrelmail-1.4.9a webmail
#rm -f squirrelmail-1.4.9a.tar.gz
#chmod 707 webmail
#cd webmail

webmail に squirrelmail-1.4.9a-ja-patch と all_locales-1.4.8-20060903.zip をUP。

#patch -p0 < squirrelmail-1.4.9a-ja-patch
#rm -f squirrelmail-1.4.9a-ja-patch
#unzip all_locales-1.4.8-20060903.zip -d all_locales
#cd all_locales
#./install
#Please enter path to your squirrelmail installation:/home/yuyuyu/htdocs/webmail
#cd ..
#rm -rf all_locakes
#rm -f all_locales-1.4.8-20060903.zip
#rm -rf help
#cd po
#./compilepo ja_JP
#cd ..
#chown 730 data
#chown -R nobody:nobody data
(apacheに合わせる。Aapach2.2.0からはdaemonになっているが以前のnobodyに統一)

基本設定は以下を実行して行う。
#./config/conf.pl