Courier-IMAPサーバーとSquirrelMailの導入
[Linux]
さらに使いやすいWebMailを追求したところ、SquirrelMailというものを発見。
フォルダごとにメールを分けれるのが気に入った。
外部から利用するためIMAPサーバーをインストールすることに。
Courier-IMAPを使うことにする。
Synapticパッケージマネージャからインストールする。
POPを使わないときは、以下の設定ファイルを編集する。
/etc/courier-imap/pop3d のPOP3DSTART=NOに変更
/etc/courier-imap/pop3d-ssl のPOP3DSSLSTART=NOに変更
次にPostfixのmain.cfの編集をする。
#home_mailbox = Mailbox
home_mailbox = Maildir/ <- コメント外す
#mail_spool_directory = /var/mail
#mail_spool_directory = /var/spool/mail <- コメントアウト
新規ユーザー作成時にディレクトリが自動作成されるように以下を実行。
#/usr/sbin/maildirmake /etc/skel/Maildir
最後にSquirrelMailをインストール。
PHPスクリプトなのでダウンロードして解凍するだけ。
# chmod 730 data
# chown -R apache:apache data
と打ってパーミッション設定。
#./configure
を実行し、default languageを選択(6を選択)し、ja_JPに変更後
Default Charsetの変更(iso-8859-1 -> iso-2022-jp)を行う。
ドメインとIMAPサーバーの設定も行う。
これでようやくインストール完了!
補足:2005/12/5
SquirrelMail日本語化
ja_JPのlocaleパッケージをダウンロードし解凍・上書きする。
# cd po
# ./compilepo ja_JP
moファイルに変換後Apacheをリスタートします。
これで日本語でメッセージが表示されるようになります。
メッセージカタログを変更した直後は、
Apacheのリスタートをしないと英語になってしまったり、
読み込む度に日本語と英語が入れ替わったりします。
Apacheのリスタートをしないと直らないようです。
PHP5.0.5ではバージョン1.4.5が動かない。
1.4.4で動作確認。
