Puede hacerlo si usa Google Apps for Business/Education. Si es así, puede acceder al feed de la bandeja de entrada de Gmail (Atom) utilizando OAuth. OAuth también se puede usar para acceder a Gmail a través de IMAP; luego puede tener acceso completo al servidor IMAP mediante programación, consulte Gmail IMAP and SMTP using OAuth.
Google ha extendido IMAP para permitir a los desarrolladores proporcionar una experiencia similar a Gmail a través de IMAP, consulte: (Gmail IMAP Extensions, X-GM-EXT-1).
Los identificadores de mensaje único (X-GM-MSGID) e hilo único (X-GM-THRID) se pueden utilizar para producir enlaces a mensajes de Gmail directamente; solo tiene que codificar hexadecimadamente el ID (por ejemplo, Long.toHexString (x_gm_msgId)). Su enlace a continuación, tendrá que estar en la forma de:
http://mail.google.com/mail?account_id=ACCOUNT_ID_HERE&message_id=MESSAGE_ID_HERE&view=conv&extsrc=atom
suministro ACCOUNT_ID_HERE (algo así como [email protected]) y MESSAGE_ID_HERE según corresponda.
He estado trabajando en esta área y creo que puede encontrar útil mi proyecto, consulte: java-gmail-imap.
[NB:. URL con formato que el anterior no funcionan en el sitio móvil de Gmail (por lo menos en el iPhone/Safari)]
Mi propósito será resuelto aún si puedo obtener la URL a la cadena de mensajes. ¿Puede ayudarme con eso? Pero Greplin está haciendo algo que lo lleva al correo electrónico único, lo expande. – Rohit