2 ms·
Stalwart is the other way around: Stalwart JMAP Server is an actual JMAP-native server, then Stalwart IMAP Server is an IMAP4-to-JMAP proxy, allowing you to con
by chrismorgan 3y ago
Stalwart is the other way around: Stalwart JMAP Server is an actual JMAP-native server, then Stalwart IMAP Server is an IMAP4-to-JMAP proxy, allowing you to connect with IMAP clients, and converting that into JMAP.
What you want is a JMAP-to-IMAP4/SMTP proxy, which is what the jmap-perl proxy is/was (or at least the IMAP4 part). On the matter of technology choice, note that most of Fastmail’s backend is Perl, so it was an obvious choice for such a tech demo being made by Fastmail devs. It wasn’t designed for production use.
- solarkraft 3y agoOh, that's unfortunate. I had hope for Stalwart, not so much for the Perl proxy. Is there anything else on the horizon? Switching away from my current E-Mail provider isn't a realistic option for me and won't be for almost anyone else. Man, that sucks.
- chrismorgan 3y agojmap-perl was only ever a tech demo and somewhat incomplete (e.g. it lacks push subscriptions, and a few bits that could theoretically be supported are stubs), but it’s not actually all that much code—even in fairly verbose Perl and including contacts and calendar support, the entire repository is around 11,000 lines of code (naturally depending on libraries for things like HTTP, OAuth, IMAP, SMTP, CalDAV and CardDAV), and could be shorter.