[MlMt] Introducing the new Gmail API

Gary Hull YH82d7dfU at yandex.com
Wed Jun 25 20:33:38 EDT 2014


Does this solve the undocumented Gimap problem, and will MailMate 
support it?

"While IMAP is great at what it was designed for, it wasn’t really 
designed to do all of the cool things that you have been working on, 
which is why this week at Google I/O, we’re launching the beta of the 
new Gmail API.

"This new API is a standard Google API, which gives RESTful access to a 
user’s mailbox under OAuth 2.0 authorization. It supports CRUD 
operations on true Gmail datatypes such as messages, threads, labels and 
drafts.

"As a standard Google API, you make simple HTTPS calls and get your 
responses in JSON, XML or Google Protobuf formats. You can also make 
these calls from standard web languages like Java and Python without 
using a TCP socket, which means the API is accessible from many cloud 
environments that couldn’t support IMAP.

"In contrast to IMAP, which requires access to all of a user’s 
messages for all operations, the new API gives fine-grained control to a 
user’s mailbox. For example, if your app only needs to send mail on 
behalf of a user and does not need to read mail, you can limit your 
permission request to send-only.

"To keep in sync, the API allows you to query the inbox change history, 
thereby avoiding the need to do “archaeology” to figure out what 
changed."


More information about the mailmate mailing list