Я работаю на IMAP-клиенте, используя Java-почту. В настоящее время у нас есть требование создать функцию «группировка по беседе», в которой пользователь может просматривать почту как беседу (см., Как gmail группирует письма, на которые отправляются ответы и пересылаются)
Я могу получать почту с сервера, но в почтовых частях, которые я получаю,
ответное письмо «сливается» с реальным письмом и обрабатывается как реальное содержимое письма.
Например: начальная почта:
<div>This is the initial mail.</div>
ответил на почту:
This is the response Mail<br><br>
<div class="gmail_quote">
On Wed, Aug 26, 2009 at 4:26 PM, [censored]
<span dir="ltr"><
<a href="mailto:[censored]@[censored].com">
[censored]@[censored].com
</a>
>
</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>This is the initial mail.</div>
<div></div>
</blockquote>
</div>
<br>
как показано выше, нет никаких указаний на то, что было фактическим и что было ответом на почту, как тогда можно обеспечить группировку, такую как gmail (независимо от сервера, с которого почта читается)?