5

GMail と同様のビューを作成しようとしています。GMail IMAP には FETCH コマンドで使用できる拡張機能 X-GM-THRID があることは知っていますが、これは同じ数のアイテムを返すため、スレッド ID で手動でグループ化する必要があります。これをグループ化するより速い方法はありますか? つまり、Google imapサーバーは、スレッドIDでグループ化されたメッセージのリストを返すことができますか(gmail Webインターフェースのように)? もう少し詳しく言うと:

このリストがある場合 (THREAD ID | TEXT)

  • 12345「こんにちは」
  • 12345「こんにちは」
  • 12345「どうしたの?」
  • 67890「そこにいますか?」
  • 67890「いいえ、違います」

サーバーからのみ取得したい:

  • 12345「こんにちは」
  • 67890「そこにいますか?」

それをしてもいいですか?最後に、これを自分でグループ化する必要がありますが、この解決策は非効率的で時間がかかります (グループ化するメッセージがたくさんあります)。

よろしく、私の英語でごめんなさい。

4

2 に答える 2

5

子の「In-Reply-To」ヘッダーには、親の Message-Id ヘッダーの値が含まれている必要があります。

すべての親のメッセージ ID を含むヘッダー 'References' にもう 1 つのフィールドがあります。

要件に応じて、それらのいずれかを使用できます。

于 2011-05-25T09:36:27.400 に答える