Self-hosted webmail client for JMAP protocol: Email, calendar, contacts, files

Posted by DASD 2 days ago

Counter16Comment5OpenOriginal

Comments

Comment by DASD 2 days ago

Created to work with Stalwart Mail server but from the FAQ:

(Does Bulwark work with non-Stalwart mail servers? Bulwark communicates via the JMAP protocol (RFC 8620). Any mail server that implements JMAP should work. However, Stalwart is the primary tested backend and offers the best integration, including calendar, contacts, admin panel, and plugin management support. You can also configure custom JMAP server endpoints directly from the login page."

Comment by posperson 2 days ago

Seems like a neat project, but outside of Fastmail and selfhosting your own mailserver, there has not been much traction for JMAP over the decade it has been around.

IMAP meanwhile is still nearly universally supported, and there are many independent mail providers that will host your inbox for a low cost without being locked into paying Fastmail or running your own infrastructure.

Comment by DASD 2 days ago

JMAP for mail, contacts, calendar and files landed in Stalwart mail server about 5-6 months ago. In a discussion here on HN( https://news.ycombinator.com/item?id=45672336 ), a member( @solarkraft ) floated the idea of using Stawart as the "server" implementation of JMAP and using something like mbsync to sync IMAP from their mail provider. And build a client on top of this Stalwart "server." This might very well be the client to serve as a way to use the new JMAP protocols and not self-host.

Comment by SahAssar 13 hours ago

> floated the idea of using Stawart as the "server" implementation of JMAP and using something like mbsync to sync IMAP from their mail provider. And build a client on top of this Stalwart "server."

That really does not seem like a workable solution. It would probably be brittle, require double the storage, require mapping of accounts and and credentials, would not account for caldav/carddav, etc.

If JMAP is to take off we need proper clients, servers and bridges. I'm not sure we even have one proper OSS implementation for each.

Comment by g8oz 1 day ago

NLnet is doing a great job funding impactful projects.