Hi Mark, You can read a user's email programmatically via: - IMAP - POP3 - Atom feed
None of these can use SSO for authentication, so you would need to have each user's Google Apps password. IMAP and POP3 have the disadvantage in that the user must enable the protocol in Gmail settings before it can be used. Read more about the Atom feed: http://mail.google.com/support/bin/answer.py?answer=13474 The feed URL for Google Apps domains is slightly different: https://mail.google.com/a/YOURDOMAIN.com/feed/atom All three approaches have the limitation in that if too many authentications are coming from a single IP address, e.g. the case with a web application reading this data, then the IP address may be flagged for a CAPTCHA. Read about CAPTCHAs here: http://code.google.com/apis/apps/faq.html#authentication Cheers, Julian. On Aug 19, 8:26 pm, Mark McCoy <[EMAIL PROTECTED]> wrote: > Hey all, > > I was wondering if anyone has suggested a small feature to Google Apps > that would probably benefit a lot of people. I've looked all around > and haven't found a way to get this yet. > > We use Google Apps for Education with the SAML SSO authentication, so > our passwords are not stored offsite at Google. We are at a point > where we need to create a portal channel for our Luminis (uPortal) > portal, and without jumping through a *lot* of hoops we are unable to > get the "last unread" emails displayed in the portal. > > We can't simply pull the atom feed URL (https://www.google.com/a/ > domain.edu/feed/atom) and preprocess it to make it look nice, because > the atom feed relies on SSO to authenticate the user, and if the > portal software pulls the feed, it gets an error. > > I've tried a simple IFRAME channel set to the inbox URL (https:// > mail.google.com/a/domain.edu/#inbox), and it does (almost) the right > thing. Everything works in so far as the SSO works properly, but as > soon as the IFRAME loads, it immediately pulls up the full Gmail > interface and replaces the entire contents of the current window. > > We know that Google would rather us use their "start page" as a simple > portal (which I would personally rather do than use Luminis), but the > PTB's *insist* on Luminis. Is there any URL that we can wrap into an > IFRAME (relying on the SSO!) that would allow us to simply display the > mostrecentunread emails, similar to the google start page?? > > Thanks in advance, > Mark --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Apps APIs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-apps-apis?hl=en -~----------~----~----~----~------~----~------~--~---
