Also (and I'm serious): Why would any app (that is not an email client) need to directly access a user's emails?
Also (and I'm serious): Why would any app (that is not an email client) need to directly access a user's emails?
Also, we're not simply a REST wrapper for IMAP. We sync contacts and calendars too. We also support Exchange syncing which is something else altogether.
Having said that, IMAP libraries are good enough to not have to pay for a wrapper when using most email providers.
https://www.inboxapp.com/features
Plus, the Inbox sync engine is open source.
IMAP libraries are good enough to not have to pay for
a wrapper when using most email providers
I found this actually not to be true when building my own stuff. Although IMAP is a "standard," the various different extensions and quirks mean you need to essentially build for each provider initially.There's also a lot of stuff in Inbox API does that's not available in IMAP. Like the files endpoint[0], or threads as a first-class object[1].
Plus, you don't need to worry about MIME or character encodings with Inbox. The reason we don't great email tools is that they're hard to build.
Tbh, I'd use something like Mandrill if I was trying to automate things using 3rd party delivery/integration.
It's the other side of the puzzle.