1,587 karma · joined April 26, 2012
JMAP is very well suited to CORS due to this: https://www.rfc-editor.org/rfc/rfc8620.html
You can configure images to load always, or just for contacts, or always manually.
Gmail reports a combined storage with Drive etc., so you may find not all of your quota use is actually email.
You can do this in Fastmail (presuming you don't have the reading pane turned on, i.e. are in the same layout as Gmail).
> expanding / contracting threads at once
Shift-click a message header to apply to all at once, or "Shift-E" kb shortcut to expand all.
> having drafts inline with the thread that I can leave and return to seamlessly
We take a slightly different approach, but using Cmd-Shift-S will toggle you instantly between your draft and the thread you are replying to, preserving your scroll position in both.
Some of us are! RFC8620 is purpose-designed for building network efficient APIs: https://tools.ietf.org/html/rfc8620
FYI ~70-80% of our business costs are staff. We are the primary maintainers of Cyrus (https://cyrusimap.org/) the open source mail server we run. We develop our own webmail, which we believe is the best in the world. We do a lot of standards work: at the IETF we're heavily involved in both the EXTRA group (maintaining IMAP) and the JMAP group (new advanced sync protocol which we hope will in the future replace IMAP/CardDAV/CalDAV). We're also involved with CalConnect developing future calendaring standards, and are contributing to ARC development with M3AAWG and the IETF. Good engineers ain't cheap.
On top of that, we run our own machines, built to our own specifications to continually get faster performance (including putting indexes and recent mail on enterprise-grade SSDs) and more reliability (live replicas to secondary machines and data centres).
If you can do all that for $5/month, well, we welcome the competition and hope you too will work together for a more open, standards-based future.