Estoy trabajando en un cliente IMAP usando correo de Java. Actualmente tenemos el requisito de crear una función "agrupar por conversación" donde el usuario puede ver los correos como conversación (Consulte cómo gmail agrupa los correos respondidos y reenviados)¿Puedo rastrear una respuesta de correo IMAP?
Soy capaz de recuperar correos del servidor, pero en las partes del correo que recibo, el correo contestado está "fusionado" con el correo real y se trata como el contenido real del correo.
por ejemplo: electrónico inicial:
<div>This is the initial mail.</div>
respondió mail:
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 se muestra anteriormente, no hay ninguna indicación de lo que era real y lo que se replicó electrónico, cómo entonces es posible proporcionar una agrupación como gmail (independientemente del servidor desde donde se lee el correo)
Consulte http://www.jwz.org/doc/threading.html para ver el algoritmo que funciona y algunas estadísticas. –