stalwartlabs / jmap-server

Stalwart JMAP server
https://stalw.art/jmap
GNU Affero General Public License v3.0
616 stars 14 forks source link

JMAP Contacts, Calendars and Tasks support #5

Open mdecimus opened 2 years ago

mdecimus commented 2 years ago

Currently in draft. Implement these once they become standards.

dumblob commented 2 years ago

Hm, before they really become "standards" it might take years. But the relevant JMAP drafts exist already for quite long.

So I would say implementing these is as important as JMAP email itself. Simply because nowadays I can not think of anyone not expecting an email client to handle calendar and contacts too. Which in turn means the server has to seamlessly support it too.

mdecimus commented 2 years ago

Hm, before they really become "standards" it might take years. But the relevant JMAP drafts exist already for quite long.

Fastmail posted recently on HackerNews that JMAP Contacts/Calendars should become RFCs in 2023. Also, as far as I know there are no clients implementing JMAP Contacts or Calendars at the moment.

In any case the current priority is to implement the SMTP server and Filtering/SPAM support.

dumblob commented 2 years ago

:+1:

Btw. this is a chicken-egg problem as usually - I have already spoken to a few client providers and they said they want to see it implemented in production-grade servers first. So...

judemille commented 1 year ago

I've been trying to get started on a JMAP library myself and have been failing to properly build momentum for multiple years now -- I'd love to contribute my work to the Stalwart client library and server for these. I'll start looking around the project to get familiar now.

yodatak commented 2 months ago

Hello for now JSContact became a RFC could be interesting to implement now ? https://datatracker.ietf.org/doc/rfc9553/

https://github.com/jmapio/jmap/commit/eb4de487ffb5c2b88cf83a84651e895fd8c92a59

yodatak commented 2 months ago

Sorry i think i don't understand well JSContact and Jmap contact The jmap calendar is draft 20 https://datatracker.ietf.org/doc/draft-ietf-jmap-calendars/ The contact is draft 10 draft-ietf-jmap-contacts-10 https://datatracker.ietf.org/wg/jmap/documents/

Don't know why task experired and what will appen next https://datatracker.ietf.org/doc/draft-ietf-jmap-tasks/

mdecimus commented 2 months ago

@yodatak Yes, these standards will be implemented during next year.