来週を超えると、月末まではやや時間が取れるかと思っていますが、新井さんには
ご迷惑をおかけしております。m(..)m
> 当面、POP3に限定してローカルにメールを保存する機能を検討・仮実装を開始したいと思います。
> 気長にお待ちいただければと思います。
この件については、ずい分前から考えていましたがPOP3をローカルに蓄積した際に
必要な機能としては検索等が必要になるかと思っています。
この機能を実装すると、そのまま放置するとメール量に応じてレスポンスが出ない気
がしています。
解決方法としては、やはり蓄積制限値を持たせ(1000件とか)自動的に古いメールを
削除するようにしないと、Android端末のみでPC並のことをするのは無理かと。
他の方法としては、完全に別物としてK9と完全に無関係で企画を開始しています。(笑
ゴニョゴニョ・・・
> とりあえず、
> (1)受信したメール全体は素のままSDに保存
> (2)同時にメールの内容を解析して、ヘッダ情報と上記ファイル名をDBに登録
> (3)メールを開いたら、SDのファイルのメールを再解析してWebViewで表示
> を第一段階の実装とします。
>
> 第二段階は
> (4)レスポンスが悪い場合は、解析結果のメール本文のキャッシュを直近数件のみキャッシュするとかする必要があるか。
> (5)一覧表示を10件単位のページ分割とかする必要があるか。
> とかの利便性向上の検討を行う方向です。
>
> まあ思ってるだけですが。今の進捗は(1)だけ完了した状態、(2)を仕掛り中です。
そのままSDに保存ってことなのですが、Maildir形式になるんでしょうか?
後、実装方法の別案としてDB全体をSDに置く手もありますがこれが簡単なら先にこれでお茶を濁すのもありかもしれませんね
これはSD使えないときのメール送受信で融通が効かないのでやるとしても一時的な処置になるでしょう。