http://blog.ilohamail.org/
Webメールとして,IlohaMailを入れた.pop3に対応しているということでIlohaMailを選択.
以下,インストールログ.
各種設定
基本的にhttp://homepage1.nifty.com/yito/anhttpd/faq/webmail.htmlを参考にした.
- IlohaMail/conf/defaults.generic.inc
- $init_from_address = ""; //for "user@host" → $init_from_address = "%u@example.com"; //for "user@host"
- IlohaMail/conf/conf.php
- IlohaMail/conf/login.php
- $default_host = ""; → $default_host = "pop.example.com";
- popサーバの指定.
- $default_port = 143; → $default_port = 110;
- メールサーバがimapではなくpopのとき.
- $default_lang = "eng/"; → $default_lang = "jp/";
- $hide_host = 0; → $hide_host = 1;
- $hide_lang = 0; → $hide_lang = 1;
- $default_host = ""; → $default_host = "pop.example.com";
データ用ディレクトリ
Couldn't create user dirとエラーが出るので,
$chown -R apache_user IlohaMail/data
としたいが,root権限がないので
$chmod -R 777 IlohaMail/data
とした.
日本語の添付ファイルを扱うために
そのままでは日本語の添付ファイルがうまく扱えないらしい.ということでhttp://www.eml.ele.cst.nihon-u.ac.jp/~momma/wiki/wiki.cgi/FreeBSD/Ilohamail.htmlにある日本語パッチをあてる.lang.diffとsource.diff.diffをとっている2つのファイルのディレクトリ構造(深さ)が違うので,たとえば以下のようにそろえてからpatchコマンドを実行.
--- /tmp/IlohaMail-0.8.13/IlohaMail/lang/EUC-JP.inc Mon Jun 30 05:26:32 2003 +++ /usr/local/www/ilohamail/lang/EUC-JP.inc Wed Mar 29 17:18:41 2006
から
--- IlohaMail/lang/EUC-JP.inc Mon Jun 30 05:26:32 2003 +++ IlohaMail/lang/EUC-JP.inc Wed Mar 29 17:18:41 2006
と修正.
Tips
- メールの一覧からメールを削除すると,メールサーバ上からも削除される模様.気をつけよう.
- セキュリティも気をつけよう.
(6) セキュリティ
セキュリティ上は SSLによる暗号化が可能な Webサーバが望ましいと思う(必須ではない)。ブラウザと Webサーバ間はメール本文だけでなくパスワードも平文で流れるので安全というわけではない。Webサーバが AN HTTPDなら、DeleGateを使って AN HTTPDで SSL通信する を参考に HTTPSでアクセスできるようにするといいだろう。
SMTPを SPAMに利用されないために自分以外のユーザは利用できないように正しく設定をすること。