2016-06-29 13 views
1

Ich habe Gmail API in Java zum Senden und Abrufen von E-Mails verwendet. Ich fand es schwierig, die Antwort der gesendeten E-Mail zu erkennen, wenn sich die Betreffzeile der Antwort-E-Mail änderte. Gibt es eine Lösung für dieses Problem?Wie erkennt man eine E-Mail als Antwort, deren Betreffzeile sich in Google Mail geändert hat?

+0

Sie verwenden die Betreffzeile nicht, um Antworten zu ermitteln, oder? Es gibt eine In-Reply-to-Kopfzeile, die Sie verwenden sollten. – JJJ

+0

Im Falle einer geänderten Betreffzeile habe ich nichts zu vergleichen, um die Antworten zu erkennen. Wenn der Benutzer die E-Mail mit der Betreffzeile beantwortet, ist der Header "In-Reply-To" nicht vorhanden. –

Antwort

0

Der einzige sichere Weg zu sagen, dass eine E-Mail eine Antwort ist, besteht darin, entweder nach einem Betreff zu suchen, der mit RE: beginnt.

(Seitennotiz, dies ist good practice für alle professionelle Korrespondenz, wie Ändern der Betreffzeile macht es schwieriger, E-Mail-Ketten zu katalogisieren).

Abgesehen von dieser Methode, als eine Sicherung habe ich angenommen, dass Sie den Text im Körper der Nachricht programmatisch lesen konnten. Ich weiß, dass einige E-Mail-Anbieter die Schriftfarbe (und manchmal die Größe) ändern, um dem Text einer E-Mail einen leichten blau/rot/purpurfarbenen Farbton hinzuzufügen, wenn es sich um eine Antwort handelt.

+0

Wenn die Betreffzeile geändert wurde, wird die Antwort-E-Mail in einem neuen Thread angezeigt. mache es als neue E-Mail. Keine Schriftgröße oder Farbe geändert. Es kommt wie eine normale neue E-Mail. –

Verwandte Themen