Pracuję na kliencie IMAP przy użyciu poczty Java. Obecnie istnieje wymóg utworzenia funkcji "grupuj według rozmowy", w której użytkownik może wyświetlać wiadomości jako konwersację (zobacz, jak adresy e-mail w Gmailu są wysyłane i przekazywane)Czy mogę śledzić odpowiedź pocztową IMAP?
Jestem w stanie pobrać wiadomości z serwera, ale w części poczty, które otrzymuję, , otrzymana poczta jest "połączona" z rzeczywistą pocztą i jest traktowana jak rzeczywista treść poczty.
np: początkowy mail:
<div>This is the initial mail.</div>
odpowiedział 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>
jak wykazano powyżej, nic nie wskazuje na to, co było rzeczywiste i co odpowiedział poczty, jak wtedy możliwe jest zapewnić grupowanie, takie jak Gmail (niezależnie od serwera, z którego odczytuje się pocztę)?
Zobacz http://www.jwz.org/doc/threading.html dla działającego algorytmu i statystyki. –