[MlMt] Introducing the new Gmail API
Benny Kjær Nielsen
mailinglist at freron.com
Thu Jun 26 05:54:58 EDT 2014
On 26 Jun 2014, at 7:23, Peter Losher wrote:
> On 25 Jun 2014, at 17:33, Gary Hull wrote:
>
>> Does this solve the undocumented Gimap problem, and will MailMate
>> support it?
>
> I don't think so for MailMate at this time...
>
> "Note: The Gmail API should not be used to replace IMAP for
> full-fledged email client access. Instead, see IMAP and SMTP."
Just to elaborate a bit. The new API is intended for web
applications/services to more easily/safely access Gmail messages. It is
not intended to be used by desktop email clients. At least not yet. This
quickly leads to some hypothetical questions. In the following, I'll
play my own Devil's advocate (note that these are not Peter's
questions):
> If Google creates a proprietary protocol for accessing Gmail from
> desktop email clients, would MailMate support it?
No.
> But don't you claim that the current Gmail IMAP (Gimap) is not really
> IMAP?
Well, yes.
> Then why not support another proprietary protocol?
MailMate tries to do as little as possible to handle Gimap differently
than any other IMAP server. This can be tricky and it's a fact that I've
spent numerous hours (probably months) handling Gmail-specific issues. I
probably wouldn't have done that if it was not because Gmail is
ubiquitous.
> You didn't really answer the question. Why not support another
> proprietary protocol?
It's a lot of work to support another protocol and it would just make it
easier for Google to shut down IMAP access in the future (ok, MailMate
does not have that kind of leverage -- but in principle). Until Apple
started supporting MS Exchange natively I also had a naive hope that MS
Exchange would improve IMAP access.
> But IMAP s*cks, wouldn't it be better with another protocol?
No, you got that wrong. IMAP works quite well, but many IMAP servers and
IMAP clients s*ck. In any case, a protocol created specifically for
Gmail won't help. Any new web app/service created using the new Gmail
API can only work with Gmail. That's a step back in my opinion.
> What if other IMAP servers (or email providers) start supporting the
> same API?
Then I'll reconsider my position, but I find that highly unlikely.
Google does not appear to have any intention of making their API a
general standard. For now, it's probably more likely that we are going
to see a lot of Gmail-only web apps/services. The only way to change
that would be if someone somehow created a Gmail API wrapper for
existing IMAP servers (which is probably far more complicated than it
sounds — even if you think it sounds complicated).
> What if Google stops supporting IMAP?
I really don't think that is likely to happen anytime soon (at least not
for many years to come). The obvious answer is that then MailMate
doesn't work with Gmail since MailMate is an IMAP email client, but I
think we should spend our time worrying about other issues than that.
--
Benny
More information about the mailmate
mailing list