2003-03-09 [長年日記]

POP3のリライト

POP3のエラーハンドリングをやるついでに、POP3部分のリライトを。といってもプロトコルを直接扱うクラスはそのままで、同期手順をコントロールする部分だけ。今回の目標は、

  • UIDLをサポートしていないサーバのサポートを外してコンパクトに
  • ダウンロード予約とサーバ上のメール削除、一定日数経ったメールのサーバから自動削除を復活させる
  • サーバ上に同じUIDのメールが複数あった場合にもなんとなく上手く処理できるようにする
  • エラーの報告
  • 受信フィルタでサーバ上のメールを削除できるようにする

というところで。同じUIDのメールが複数あった場合の処理は、仕様を考え中です。

本日のツッコミ(全2件) [ツッコミを入れる]
# goemon@就活 (2003-03-11 17:31)

サーバーに同じUIDが複数残るってどんな時におこるのですか?<br>というか、RFC的にはUIDは本文のハッシュなのですね(^^;<br>ってことは同じ文章は同じUID?かっこいい仕様だ。

# Satoshi Nakamura (2003-03-11 18:00)

http://snak.tdiary.net/20030122.html#p01とか。<br>まったく同一なメールならダウンロードする必要性がないのでUIDが同じでも構わない気もします。<br>でも、<br>なのに、<br>だったりして良くわかんない仕様ですが。


トップ «前の日記(2003-03-08) 最新 次の日記(2003-03-10)»