2017-05-12 2 views
0

Wenn ich E-Mails von Drittanbieter abrufen, ist meine Anforderung Gruppe dieser Mails in einzelnen Thread wie der ThreadId.In Fall von Gmail verwende ich GIMAP. Es hat eine Methode ThreadId, die ThreadId gibt. Aber im Falle anderer Serviceanbieter wie Ymail, Outlook bekomme ich keine API um ThreadId zu bekommen.E-Mail IMAP-E-Mails Abrufen

PS: Ich will nicht, REST API

Antwort

3

Sie werden nicht erhalten ThreadID (X-GM-THRID) verwenden, da es nicht Implementierung in IMAP-Standard ist. Es ist ein Erweiterungselement, das Google zusammen mit LABELS (X-GM-LABELS) und MSGID (X-GM-MSGID)

implementiert haben. Sie müssen selbst herausfinden, dass Sie vollständige E-Mail-Konversation erhalten. Dafür gibt es 2 Algorithmen. Der erste Ansatz erfolgt über das Feld "In-Reply-To". 2. Ansatz ist ein wenig komplex und basiert auf Referenzen.

Diese link enthält Details zum E-Mail-Threading.

+0

Dank Darshan. Link ist hilfreich –

+0

Sie können dies als Antwort akzeptieren, wenn es Ihnen geholfen hat. –