1

複数のメールボックスを管理できる電子メール マネージャーについて作業しています。これが私のシナリオです。私はメールボックスでメールを受け取り、それらのプロパティを uid を含めてデータベースに保存します。メールボックスは、imap または pop3 プロトコルでダウンロードするように構成できます。これは、メールボックス自体に依存します。

POP3 uids: メッセージの一意の ID は、0x21 から 0x7E の範囲の 1 から 70 文字で構成される、サーバーによって決定される任意の文字列であり、メールドロップ内のメッセージを一意に識別し、セッション間で持続します。

IMAP uids: 各メッセージに割り当てられた 32 ビットの値。一意の識別子の有効値 (以下を参照) と共に使用すると、メールボックス内の他のメッセージまたは同じ値を持つ後続のメールボックスを参照してはならない 64 ビットの値を形成します。永遠の名前。

そのため、異なるメールボックス間であっても、2 つの等しい POP3 uid を見つけることはほとんど不可能です。ただし、IMAP uid で発生する可能性が高くなります。

したがって、uid がすべて異なるという確実性が必要です。それを行うためのコードは必要ありません。それが可能かどうか、どのように行うか、正しい推論が必要かどうかを知るだけでよいのです。

4

1 に答える 1