title_parttitle_parttitle_part
静岡県浜松市であれこれソフトを開発している A.K.I Software のブログです。日々の開発日記やサーバー・セキュリティ関連の話題なども掲載。
<< 2024/04 >>123456789101112131415161718192021222324252627282930
《《《 ネットワーク機器の購入は Amazon で! 》》》
Powered by BLOM iPod メール
小さくも大きくも閉じたりもしません
10/03/19 07:50 / PMailServer2

がIMAP4 でかなりまともに動くようになってきました。

ちょっと気に入らない点もあるのですが、対処しようが無いものなので(例えば MIME や文字コードををまるっきり無視した spam メールなどが文字化けしますが、メーラー側の問題なのでどうにもなりません。)その辺りはスルーせざるえません。

色々ググってみると、iPodメール関係で文字化け等の話がよく見かけていたのですが、じっくりと iPodメールの挙動を見てみると良くも悪くも iPodメールが融通利かない為に発生しているようです。

例えば IMAP4 では BODYSTRUCTURE という識別子でメールの MIME 構造を解析しているのですが、iPod メールの場合は、もうガッチガチに仕様通りのフォーマットで無いと受け付けません。少しでも変えると(それが改行1つであっても!)もう動きません。

まぁ、これはこれで正しい動作や考え方なのですが(曖昧な点を許容してしまうと、いつまでも引きずってしまうのはよくある話です。)もうちょっと柔軟に対応してくれればいいのになぁ、とは思ってみたりします。
余裕の無い設計はトラブルを大きくすると言いますしね。
実際意図的に変なコードを送ってやると iPod をフリーズさせることが出来るくらいです。(^-^;

ただ、まぁ融通が利かない iPod メールですが、いくつかの IMAP4 クライアントを見た上で、一番 IMAP4 らしい挙動をしています。プロトコルログ見て「健気だなぁ」と思うくらいです。

かなりコードを書き直したり新設したりしましたので、今日1日かけてテスト用の多種多様なメールでテストを行って問題が無ければ、お約束の夜中に a17 をリリースする予定です。

Ps.
しかし IMAP4 サーバー開発はほんとーに死ねます。
RFCには簡単なサンプル応答しか無いので、原文読みつつテスト用アプリで応答を生成して手動で確認して問題が無ければサーバーに組み込んで各メーラーでテストして・・・を繰り返してます。英語力があればもっと楽なんでしょうけど・・・(^-^;

[更新日付:2010/03/19 07:50:18]
トラックバックを見る(0)
Log Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+5aacd7fe05ec97339d1833e3797ef37c7432860e]
TB Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+5aacd7fe05ec97339d1833e3797ef37c7432860e]

記事へのコメント

コメントはありません

名前
コメントキー
 
コメントする時はキーを正確に入力して下さい
コメント
アドレスを含んだコメントはできません
© 2008-10 A.K.I Software all rights reserved.