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">&lt;
<a href="mailto:[censored]@[censored].com">
[censored]@[censored].com
</a>
&gt;
</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)?

questionAnswers(2)

yourAnswerToTheQuestion