←back to thread

309 points StalwartLabs | 7 comments | | HN request time: 0.672s | source | bottom
Show context
vamega ◴[] No.45675085[source]
I really hope Fastmail implements the JMAP spec for calendars and contacts soon. They’ve had the mail part of the spec implemented for a while, but it still requires CardDAV/CalDAV for contacts and calendar access.
replies(3): >>45675488 #>>45675987 #>>45678749 #
1. drnick1 ◴[] No.45675987[source]
What good is a protocol like JMAP as long as common clients like Thunderbird, K-9 Mail, the iPhone email client and others don't support it? Without some concerted effort it will never take off. Then there is the question of what problem it solves that isn't already solved by existing solutions.
replies(4): >>45676474 #>>45676751 #>>45678090 #>>45678344 #
2. nine_k ◴[] No.45676474[source]
Next time an iCal event invitation screws up the time zone, return to this question.
replies(1): >>45678489 #
3. tristan957 ◴[] No.45676751[source]
JMAP works in my email client, aerc.
4. AnonC ◴[] No.45678090[source]
The lack of support for JMAP in common mail clients has been my concern for years. And recently Fastmail went ahead with releasing its own Electron-based desktop app that uses JMAP for its mail service. Mozilla Thunderbird could do with some support (financial and/or people wise) to get JMAP implemented. I don’t know if Fastmail the company has done much on this aspect, but hope they do.
5. aryonoco ◴[] No.45678344[source]
I think Thunderbird will implement JMAP at some point, because as I understand it their upcoming hosted mail service, Thunderbird Pro will offer it.

I looked into adding JMAP support to Thunderbird but the client is so tied around the ideas and principles of IMAP, it needs surgical refactoring of many parts of it and I don’t love C++.

So instead in my spare time I am developing a JMAP only gnome email client, using many Stalwart libraries. Think Geary but Rust instead of Vala, GTK4 instead of GTK3 and JMAP instead of IMAP. It’s been mostly an excuse to play with Rust and gtk-rs and Relm4 (beautiful Elm inspired rust bindings for GTK4). Someday, it will be released.

Client support for a new protocol is never that quick, but I believe adoption will happen, at least outside of the big providers, who will never support it.

replies(1): >>45678774 #
6. indigo945 ◴[] No.45678489[source]
iCal is timezone-aware, if something goes missing there, that's the fault of a broken implementation.
7. sureglymop ◴[] No.45678774[source]
Isn't their upcoming "Thundermail" service actually based on/using Stalwart?

Here is a quote I found on https://thunderbird.topicbox.com/groups/planning/T437cd854af...:

> We have been experimenting with this for a while now and are using Stalwart as the software stack we are building upon. We have been working with the Stalwart maintainer to improve its capabilities (for instance, we have pushed hard on calendar and contacts being a core piece of the stack).

However, unfortunately I am unsure whether this is a good source or official page.