Posso rastrear uma resposta de email IMAP?
Eu estou trabalhando em um cliente IMAP usando o correio de java. Atualmente, temos um requisito para criar um recurso "agrupar por conversação", no qual o usuário pode visualizar e-mails como conversas (consulte como o Gmail agrupa e-mails que são respondidos e encaminhados)
Eu sou capaz de recuperar e-mails do servidor, mas nas partes de e-mail que eu recebo, o e-mail respondido é "fundido" com o e-mail real e é tratado como conteúdo de e-mail real.
por exemplo: correio inicial:
<div>This is the initial mail.</div>
correio respondido:
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>
como mostrado acima, não há nenhuma indicação do que era real e do que foi respondido como, então, é possível fornecer um agrupamento como o Gmail (independentemente do servidor de onde o email é lido)?