GMail と同様のビューを作成しようとしています。GMail IMAP には FETCH コマンドで使用できる拡張機能 X-GM-THRID があることは知っていますが、これは同じ数のアイテムを返すため、スレッド ID で手動でグループ化する必要があります。これをグループ化するより速い方法はありますか? つまり、Google imapサーバーは、スレッドIDでグループ化されたメッセージのリストを返すことができますか(gmail Webインターフェースのように)? もう少し詳しく言うと:
このリストがある場合 (THREAD ID | TEXT)
- 12345「こんにちは」
- 12345「こんにちは」
- 12345「どうしたの?」
- 67890「そこにいますか?」
- 67890「いいえ、違います」
サーバーからのみ取得したい:
- 12345「こんにちは」
- 67890「そこにいますか?」
それをしてもいいですか?最後に、これを自分でグループ化する必要がありますが、この解決策は非効率的で時間がかかります (グループ化するメッセージがたくさんあります)。
よろしく、私の英語でごめんなさい。