Я пытаюсь создать похожий вид, как в GMail.Я знаю, что у GMail IMAP есть расширение X-GM-THRID, которое я могу использовать в команде FETCH, но это возвращает мне те же самые числа элементов, и я должен сгруппировать их вручную по идентификатору потока.Существует ли более быстрый способ сгруппировать это?Я имею в виду, может ли сервер Google Imap возвращать мне список сообщений, сгруппированных по идентификатору потока (как в веб-интерфейсе Gmail)?Чтобы быть более конкретным:
Если у меня есть этот список (THREAD ID | TEXT)
- 12345 "привет"
- 12345 "привет"
- 12345 "Что случилось?"
- 67890 "ты здесь?"
- 67890 "нет, я не"
Я хочу получить только с сервера:
- 12345 "Привет"
- 67890 "Вы здесь?"
Могу ли я это сделать?Наконец, я должен был бы сгруппировать это сам, но это решение неэффективно и медленно (у меня много сообщений для группировки)
С уважением и извините за мой английский.