そのため、Gmail の IMAP は少し「奇妙」です。IMAP フォルダを使用してラベルを表します。通常、IMAP の電子メールは 1 つの「フォルダ」にのみ属することができると思いますが、Gmail では、電子メール メッセージは多くの「フォルダ」に属することができるため、ラベルに非常に近い機能が得られます。
私の質問は、私は gmail クライアントを作成している (スター付け、削除、アーカイブなどの作業が標準の imap クライアントよりも少し直感的になるようにするため) ですが、特定のメールに対してどのフォルダーを表示できるようにしたいですか? (ラベル) 入っています。
私が知る限り、これは簡単ではありません (どのフォルダーにメッセージがあるかを確認するには、すべてのフォルダー内のすべてのメッセージをループ処理する必要があります)。
これを行うためのきちんとした方法を知っている人はいますか?それとも、簡単な方法はないと仮定するのは正しいですか?