IlohaMailを使ってみた。
会社から自宅サーバーのメールを読むのにメーラーから受信できればよいのですが、会社側で110番ポートが閉じられているためメーラーで受信することができません、そこで自宅サーバーにPOP3プロトコルに対応したWEBメーラーを探して設置してみることに。
ザーっと調べてみて以下をそれぞれチェックしてみました。
■RoundCube
・インタフェースはカッコイイ!
・PHP
・今流行りのAjax!
・日本語対応
・まだまだ開発途上のもよう
・IMAPのみ
■SquirrelMail
・インタフェースはカッコイイ!
・PHP
・プラグインが充実?
・日本語対応
・POP3も使えるが、IMAPが必須
■OpenWebmail
・インタフェースはまあまあ
・Perl
・日本語対応???
・POP3対応???
・Perlモジュールたくさん必要そう
■OverLook Webmail
・SquirrelMailのインタフェースを変えただけ?
■Personal WebMail
・インタフェースはカッコイイ!
・PHP
・日本語非対応の可能性大
・POP3に対応
・実際設置してみたけど動かなかった
■IMP
・インタフェースはカッコイイ!
・PHP
・日本語対応版は存在するが開発とまってるっぽい
・POP3対応
・過去に仕事で設置したことがあったけどかなり設置が面倒くさかった
■SocketMail
・インタフェースはカッコイイ!
・PHP????
・日本語非対応の可能性大
・POP3対応
・フリーじゃないかも?
■Null Webmail
・インターフェースはイマイチ
・C言語
・日本語非対応の可能性大
・POP3対応
■IlohaMail
・インタフェースはなかなか!
・PHP
・日本語対応
・POP3対応
・開発途上な感じ
ということで総合的に1番よさげなIlohaMailに決定!!さっそくIlohaMail-0.9-20050415をダウンロードしてみました:)
どうでもいいことですが、国産のツールじゃないのになんで「いろはメール」なんだ???って不思議に思っていたら作者様は日系の方だそうです。:)
実際に設置してみた感想ですが、一部表記がおかしかったり日本語の添付ファイルの扱いがおかしかったりとやはり開発途上なだけにまだまだ不具合は多いです。
まあそれでも自分で修正してなんとか使えるようにしましたどネ:)
IlohaMailを設置してみて気が付いた不具合は
1.受信メールの日本語な添付ファイルをダウンロードする際にファイル名が文字化けする
2.日本語な添付ファイル付きの受信メールを転送しようとすると日本語な添付ファイル名がBase64デコードされずにそのまま表示される
3.カレンダーが文字化け(文字コードをEUCにしているのにUTF8になってしまう)
4.アドレス帳の表題の脇が[][]となっている(本来はエクスポート、インポート)
5.「添付」が「てん付」になってる
6.設定のWhitelistでPHPのNoticeが出てる
1はsource/view.phpの
$name = str_replace(“/”,”.”,iml_GetPartName($structure, $part));
の下に
$name = shell_exec(“echo -n ‘$name’ | nkf -me”);
を追加しました。(PHPのbase64_decodeではダメだった)
2はinclude/mod_base64.incの
return base64_decode(str_replace(“_”, “/”, $str));
を
return shell_exec(“echo -n ‘”.base64_decode(str_replace(“_”, “/”, $str)).”‘ | nkf -me”);
に修正しました。
3はsource/calender.phpの
$override_cs = ‘UTF8′;
を
$override_cs = ”;
に修正しました。
カレンダー以外にも
source/bookmarks.php
source/edit_calender.php
source/edit_folders.php
source/news.php
の$override_cs部分を同じように修正しました。
4はlang/jp/contacts.incに
$cStrings["export"] = “エクスポート”;
$cStrings["import"] = “インポート”;
を追加しました。
5はsource/jp/read_message.incの
$rmStrings[6] = “てん付”;
を
$rmStrings[6] = “添付”;
に修正しました。
6についてはまだ調べてないので放置中!!
Subscribe to the RSS feed and have all new posts delivered straight to you.








