C# を使用してメール クライアント プロジェクトに取り組んでいます。サーバーとの通信に POP プロトコルと IMAP プロトコルの両方を使用しています。問題は、メッセージの UID を取得したいときに、POP サーバーと IMAP サーバーからの結果が異なる理由がわからないことです。
POP
C: UIDL 1
S: +OK 1 UID2-1269789826
と
IMAP
C: $ FETCH 1 (UID)
S: * 1 FETCH (UID 2)
S: $ OK Fetch completed.
UID の取得結果がこれほど異なるのはなぜですか? IMAP には、このための別の機能がありますか? どんな助けでも大歓迎です。ありがとう。