È possibile farlo se si utilizza Google Apps for Business/Education. Se lo sei, puoi accedere al feed della posta in arrivo di Gmail (Atom) utilizzando OAuth. OAuth può anche essere utilizzato per accedere a Gmail tramite IMAP: è quindi possibile avere accesso completo al server IMAP a livello di programmazione, vedere Gmail IMAP and SMTP using OAuth.
Google ha esteso IMAP per consentire agli sviluppatori di offrire un'esperienza più simile a Gmail tramite IMAP, vedere: (Gmail IMAP Extensions, X-GM-EXT-1).
Gli ID univoci del messaggio (X-GM-MSGID) e un thread univoco (X-GM-THRID) possono essere utilizzati per produrre collegamenti direttamente ai messaggi di Gmail: è sufficiente codificare esadecimale (ad esempio Long.toHexString (x_gm_msgId)). Il tuo link dovrà quindi bisogno di essere sotto forma di:
http://mail.google.com/mail?account_id=ACCOUNT_ID_HERE&message_id=MESSAGE_ID_HERE&view=conv&extsrc=atom
fornitura ACCOUNT_ID_HERE (qualcosa come [email protected]) e MESSAGE_ID_HERE a seconda dei casi.
Ho lavorato in quest'area e penso che potresti trovare utile il mio progetto, vedere: java-gmail-imap.
[NB:. URL formattati come sopra non funzionano sul sito mobile di Gmail (almeno su iPhone/Safari)]
fonte
2011-09-06 13:44:21
Il mio scopo saranno risolti anche Se riesco a ottenere l'URL per il thread dei messaggi, puoi aiutarmi? Ma Greplin sta facendo qualcosa che ti porta all'e-mail univoca, la espande. – Rohit