4 ms·
I see that the specs are defined in 2019 excluding the Websockets spec in 2020. So over 3 years, these specs are implemented almost only by Fastmail. It feels l
by feldrim 3y ago
I see that the specs are defined in 2019 excluding the Websockets spec in 2020. So over 3 years, these specs are implemented almost only by Fastmail. It feels like it is yet another standard [0], which could not be adopted by neither commercial nor open source email servers and clients.
0. https://xkcd.com/927/ https://xkcd.com/927/
- bewaretheirs 3y agoIt's available as an alternate protocol in the open-source Cyrus IMAP server: https://www.cyrusimap.org/3.4/imap/developer/jmap.html https://www.cyrusimap.org/3.4/imap/developer/jmap.html
- calvinmorrison 3y agowhich is what FastMail runs internally
- commoner 3y agoWhile the xkcd comic mentions 14-15 competing standards, there are only 3 email client standards in wide use: POP/SMTP, IMAP/SMTP, and Microsoft Exchange ActiveSync. POP is wholly surpassed by IMAP in functionality and ActiveSync is proprietary, so we're left with IMAP/SMTP as the only viable universal option. I would really like to see an open email client standard that is more reliable and performant than IMAP/SMTP, and JMAP could potentially be it. It doesn't seem unreasonable to have 2 competing standards instead of 1 when IMAP hasn't seen any improvements in 20 years.
- calvinmorrison 3y agowell the other nice benefit is that since JMAP operates by talking JSON via HTTP over TLS you get to skip a lot of the absolutely bonkers annoying cert stuff, SMTP port issues, etc.
- pmontra 3y agoPOP3 is perfect for people like me that download their mail and organize it in local folders on their computer. I'm using Thunderbird and mail filters to move messages to their folder. I backup remotely with duplicity.
- philipwhiuk 3y agoHow do you handle email on other devices?
- pmontra 3y agoI check my mail with k9 on Android, delete uninteresting messages and download on my laptop, maybe only once every two or three days. To reply and send from Android and not to lose my message I configure k9 to Bcc me. I get my message in my mailbox and my filters on Thunderbird will put it into the right folder when I eventually download mail. Of course I'm missing the ability to read my past mail from my phone but life has proven that it's not important neither for my work nor for private matters. Furthermore communications are moving more and more to WhatsApp and Telegram and those are always available on multiple devices.
- aembleton 3y ago> configure k9 to Bcc me Is that Bcc to gmail?
- pmontra 3y agoI do have a Gmail account because of Android and maybe I self squatted a Gmail account before I had an Android phone. I can't remember. However I have a POP3 mailbox bundled with a domain I own since last century. That's my personal email. I never moved it to Gmail because I always downloaded my mail: some emacs package, then Netscape, then Outlook express, then Thunderbird. As a software developer I'm always close to my laptop and before smartphones it was normal not to access email when we were on vacation or on weekends, holidays, etc. When I'm on vacation now I read my mail on my phone, reply and bcc me, leave all messages on the server and download them when I'm back home. My work email is managed in the same way. Another POP3 account bundled with my own work domain name. No friend or customer ever complained about anything in almost 20 years, hence constant access to the archive of past email is a nice to have feature but not an important one.
- philipwhiuk 3y agoThe EAS switch was annoying because I finally fixed WebDAV support before Microsoft moved away, and the EAS Android build is a pain in the ass.
- doublepg23 3y agoI’ve grown to despise that XKCD comic. It might be one of the more thought-terminating ones he’s made.
- kortex 3y agoI agree, it really grinds my gears when people use it as an objection to any attempt at improving a standard. People stopped taking it as what it is (a joke) and using it as an actual argument.
- pmontra 3y agoI think that the idea is that when there are so many competing standards it's difficult for them to get any meaningful adoption, except for the one or two that for some reason (age?) are already widely adopted. A new standard must be backed by most of the industry to succeed. JMAP doesn't seem to have many chances because the industry is Google and Microsoft with their own products.
- kortex 3y agoI know the idea, but it's usually not 14-15 standards, it's usually like one really entrenched old crusty standard (if you are lucky) or (more likely) emergent glued-together patchwork of hacks. It's definitely an uphill battle to introduce any new standard, but it does happen. USB-C, HTML5, ECMA6, I would say are some success stories.
- arp242 3y ago[dead]