Możesz to zrobić, jeśli używasz Google Apps dla Firm/Edukacji. Jeśli tak, możesz uzyskać dostęp do kanału skrzynki odbiorczej Gmaila (Atom) za pomocą protokołu OAuth. OAuth można również używać do uzyskiwania dostępu do Gmaila przez IMAP - możesz wtedy mieć pełny dostęp do serwera IMAP programowo, patrz Gmail IMAP and SMTP using OAuth.
Google ma rozszerzony IMAP, aby umożliwić programistom udostępnianie Gmaila w bardziej podobny sposób za pośrednictwem protokołu IMAP, patrz: (Gmail IMAP Extensions, X-GM-EXT-1).
Unikatowy komunikat (X-GM-MSGID) i unikalny wątek (X-GM-THRID) umożliwiają bezpośrednią generację linków do wiadomości Gmaila - wystarczy tylko kodowanie w szesnastkowo id (np. Long.toHexString (x_gm_msgId)). Twój link będzie następnie muszą muszą być w formie:
http://mail.google.com/mail?account_id=ACCOUNT_ID_HERE&message_id=MESSAGE_ID_HERE&view=conv&extsrc=atom
dostarczanie ACCOUNT_ID_HERE (coś jak [email protected]) i MESSAGE_ID_HERE jako właściwe.
Pracuję w tej dziedzinie i uważam, że mój projekt może się przydać, zobacz: java-gmail-imap.
[NB:. URL sformatowane jak powyżej nie działają na telefon strony Gmaila (przynajmniej na iPhone/Safari)]
Mój cel zostanie rozwiązany nawet czy mogę dostać URL do wątku wiadomości Czy możesz mi pomóc z tym? Ale, Greplin robi coś, co przeniesie Cię do unikalnego e-maila, rozszerza go – Rohit