#jmap — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #jmap, aggregated by home.social.
-
Sterna Mail 1.4.9 is out, on Codeberg and F-Droid will follow within 1-2 days.
I am also taking a few weeks off, so expect a slower pace on releases and on issue triage until I am back. Reports are still welcome in the meantime, I will get to them.
-
Here's a list of hashtags that this account currently follows:
#atomicmail #cranemail #dkim #dmarc #domains #fairemail #fastmail #gmail #imap #jmap #k9mail #keepass #keepassxc #mailbox #mailo #mxroute #namecheap #namesilo #outlook #porkbun #port87 #posteo #proton #purelymail #rollernet #runbox #simplelogin #soverin #spacemail #sparkmail #startmail #thunderbird #tutanota #yahoomail #zoho
-
Here's a list of hashtags that this account currently follows:
#atomicmail #cranemail #dkim #dmarc #domains #fairemail #fastmail #gmail #imap #jmap #k9mail #keepass #keepassxc #mailbox #mailo #mxroute #namecheap #namesilo #outlook #porkbun #port87 #posteo #proton #purelymail #rollernet #runbox #simplelogin #soverin #spacemail #sparkmail #startmail #thunderbird #tutanota #yahoomail #zoho
-
A new version of Mailove, the KDE-only email client is v2.0 - Map of J.
Now with full #JMAP protocol support (hey, testers are welcome! integration-tested only against cyrus-test package)
https://github.com/nekromoff/mailove
#email #mail #mailo #opensource #kde #plasma #software #dev #softwareDevelopment #linux #ubuntu #debian #kdeneon
-
A new version of Mailove, the KDE-only email client is v2.0 - Map of J.
Now with full #JMAP protocol support (hey, testers are welcome! integration-tested only against cyrus-test package)
https://github.com/nekromoff/mailove
#email #mail #mailo #opensource #kde #plasma #software #dev #softwareDevelopment #linux #ubuntu #debian #kdeneon
-
Aujourd'hui c'est atelier JMAP.
Le protocole qui vise à remplacer IMAP : du JSON sur HTTP, un point d'entrée unique, des requêtes groupées.
Rien à installer sur Stalwart, c'est actif dès qu'un listener HTTP existe. Il a suffi d'autoriser les requêtes du navigateur. L'API n'est pas exposée sur internet, j'y accède par un tunnel SSH.
Pour tester, Claude Code m'a généré deux pages HTML en moins d'une minute, sans framework, ouvertes en local : une qui affiche le dernier mail reçu, une qui répond à son expéditeur.
Ça marche, le mail est parti.
Consulter et envoyer ses mails sans client classique, sans rien ajouter au serveur. Stalwart est très complet.
#JMAP #Stalwart #SelfHosting #Email -
@Offbeatmammal The POC is iOS/macOS (#swiftui Android (Jetpack #compose GTK (#libadwaita and TUI (#FTXUI ) — real native UI on each one, no web-view , exept mail viewer. Extremelly promissing, just needed a lot of testing to get right.
At the end you will be able to setup unified #MSGraph (Outlook) and #JMAP accounts (Mail and Calendar) on a Linux phone, natively. I don't know any other effort doing this.
-
@Offbeatmammal The POC is iOS/macOS (#swiftui Android (Jetpack #compose GTK (#libadwaita and TUI (#FTXUI ) — real native UI on each one, no web-view , exept mail viewer. Extremelly promissing, just needed a lot of testing to get right.
At the end you will be able to setup unified #MSGraph (Outlook) and #JMAP accounts (Mail and Calendar) on a Linux phone, natively. I don't know any other effort doing this.
-
@Offbeatmammal #Parula and #Mailtemi (@MailtemiApp) look similar, but are very different app. And we know each other :)
And we both chasing that "rock solid cross platform solution", just from different side. #Parula uses web technologies for faster development. #Mailtemi is c++ backend — I even went through deep refactoring to make c++ semantic UI, so it can be tested via unit/integration tests. #email #jmap
-
@Offbeatmammal #Parula and #Mailtemi (@MailtemiApp) look similar, but are very different app. And we know each other :)
And we both chasing that "rock solid cross platform solution", just from different side. #Parula uses web technologies for faster development. #Mailtemi is c++ backend — I even went through deep refactoring to make c++ semantic UI, so it can be tested via unit/integration tests. #email #jmap
-
Frage an meine IT- und Digitale Unabhängigkeit Bubble:
Setzt irgendwer Stalwart als selbst gehosteten Mailserver ein, vorzugsweise sogar mit JMAP Protokoll?
Ich suche Erfahrungsberichte, Empfehlungen oder auch klare klare Warnungen, falls nötig.
-
Frage an meine IT- und Digitale Unabhängigkeit Bubble:
Setzt irgendwer Stalwart als selbst gehosteten Mailserver ein, vorzugsweise sogar mit JMAP Protokoll?
Ich suche Erfahrungsberichte, Empfehlungen oder auch klare klare Warnungen, falls nötig.
-
Sterna Mail just landed on F-Droid 🐦
A private, native Android email client for JMAP (and classic IMAP/SMTP). No ads, no tracking, no Google services.
Reproducible builds too, verified by F-Droid. It only took me three attempts to make two computers produce the exact same bytes, which I'm told is called "determinism".
-
Sterna Mail just landed on F-Droid 🐦
A private, native Android email client for JMAP (and classic IMAP/SMTP). No ads, no tracking, no Google services.
Reproducible builds too, verified by F-Droid. It only took me three attempts to make two computers produce the exact same bytes, which I'm told is called "determinism".
-
-
-
Ended up going with Sterna mail instead of it's #JMAP support https://codeberg.org/emon/sterna-mail
-
Thinking if using a protocol focused on data synchronization, like #JMAP, to to replace the C2S part of #ActivityPub would be a good idea 🤔
-
@jeremiah_ I doubt it, considering that JMAP has never been implemented in popular native desktop mail clients out there (including Thunderbird and Evolution) nor the email server that covers 90%+ of the market (Dovecot), and I bet that just getting the existing featureset was significant work already. If it was JMAP from day one, I bet it would be written everywhere as a key differentiator.
I hope someone will contribute #JMAP support to EDS, Camel and Stamp (or Evolution!)…
-
@jeremiah_ I doubt it, considering that JMAP has never been implemented in popular native desktop mail clients out there (including Thunderbird and Evolution) nor the email server that covers 90%+ of the market (Dovecot), and I bet that just getting the existing featureset was significant work already. If it was JMAP from day one, I bet it would be written everywhere as a key differentiator.
I hope someone will contribute #JMAP support to EDS, Camel and Stamp (or Evolution!)…
-
Me: surely there's an Android app that speaks JMAP.
Android: lol no.
Me, being completely reasonable: fine, I'll build one.…so, Sterna Mail 🐦 — FOSS (GPLv3), JMAP-first, full IMAP/SMTP, push
without Google, trackers blocked by default. No ads, no analytics, no
regrets (mostly).F-Droid review pending, APK now:
https://codeberg.org/emon/sterna-mailCheers,
-
Me: surely there's an Android app that speaks JMAP.
Android: lol no.
Me, being completely reasonable: fine, I'll build one.…so, Sterna Mail 🐦 — FOSS (GPLv3), JMAP-first, full IMAP/SMTP, push
without Google, trackers blocked by default. No ads, no analytics, no
regrets (mostly).F-Droid review pending, APK now:
https://codeberg.org/emon/sterna-mailCheers,
-
Une autre présentation très technique aux #jdll2026 que j'ai trouvé particulièrement intéressante sur un tout autre sujet, la messagerie.
https://videos-libr.es/videos/watch/0b9cd2b9-5a19-40e4-891d-07d59bb27ab5
Ça parle du protocole #imap et de la complexité de sa mise en œuvre dans des outils tel que Apache James.
Et de l'avenir de la messagerie avec #jmapUn problème technique ne permet pas de voir les diapos du début de la présentation, mais ce n'est pas trop gênant.
#jdll -
Une autre présentation très technique aux #jdll2026 que j'ai trouvé particulièrement intéressante sur un tout autre sujet, la messagerie.
https://videos-libr.es/videos/watch/0b9cd2b9-5a19-40e4-891d-07d59bb27ab5
Ça parle du protocole #imap et de la complexité de sa mise en œuvre dans des outils tel que Apache James.
Et de l'avenir de la messagerie avec #jmapUn problème technique ne permet pas de voir les diapos du début de la présentation, mais ce n'est pas trop gênant.
#jdll -
Am ersten SLAC-Tag dreht sich (fast) alles um E-Mail. Unsere Linux-Konferenz ist gestartet mit Einblicken unserer Mail-Profis Carsten Rosenberg und Manu Zurmühl aus 20 Jahren Mail-Erfahrung. Anschließend sprach Pascal Bleser über Groupware in @OpenCloud
Und es ist Bewegung im Ökosystem: Der Protokoll-Generationswechsel durch #JMAP und neue Releases, z.B. bei #Rspamd, wo #KI in Form von LLM`s eine inhaltsbasierte Mail-Prüfung ermöglicht, sind nur zwei Beispiele im Vortrag.
-
Am ersten SLAC-Tag dreht sich (fast) alles um E-Mail. Unsere Linux-Konferenz ist gestartet mit Einblicken unserer Mail-Profis Carsten Rosenberg und Manu Zurmühl aus 20 Jahren Mail-Erfahrung. Anschließend sprach Pascal Bleser über Groupware in @OpenCloud
Und es ist Bewegung im Ökosystem: Der Protokoll-Generationswechsel durch #JMAP und neue Releases, z.B. bei #Rspamd, wo #KI in Form von LLM`s eine inhaltsbasierte Mail-Prüfung ermöglicht, sind nur zwei Beispiele im Vortrag.
-
As a Canadian #geospatial professional, it is the first time I have heard of #JMap or K2 Geospatial. Likely a "two solitudes" thing. But I am interested! Apparently there are 700+ organizational users - anyone out there? #K2Geospatial #CanadianGIS #geospatialDataSovereignty #gischat
https://www.landing.k2geospatial.com/jmap-cloud-canada-EN -
As a Canadian #geospatial professional, it is the first time I have heard of #JMap or K2 Geospatial. Likely a "two solitudes" thing. But I am interested! Apparently there are 700+ organizational users - anyone out there? #K2Geospatial #CanadianGIS #geospatialDataSovereignty #gischat
https://www.landing.k2geospatial.com/jmap-cloud-canada-EN -
Plume: Built on JMAP - A native Swift client for iPhone and Mac. Fast sync, zero tracking, built on the open standard:
-
Plume: Built on JMAP - A native Swift client for iPhone and Mac. Fast sync, zero tracking, built on the open standard:
-
We believe in open standards.
Nubo.Email is built on:
→ JMAP (email protocol)
→ CalDAV (calendar sync)
→ CardDAV (contacts sync)
→ WebDAV (file storage)No vendor lock-in. No proprietary protocols.
Your data. Your standards. Your freedom to switch.
#openstandards #jmap #caldav #email #freedom -
We believe in open standards.
Nubo.Email is built on:
→ JMAP (email protocol)
→ CalDAV (calendar sync)
→ CardDAV (contacts sync)
→ WebDAV (file storage)No vendor lock-in. No proprietary protocols.
Your data. Your standards. Your freedom to switch.
#openstandards #jmap #caldav #email #freedom -
-
-
If the price is right, the features (+aliasing, threads) and the service does not risk being shutdown after a year, I could totally see myself pay for a #jmap service from #Thunderbird !
-
If the price is right, the features (+aliasing, threads) and the service does not risk being shutdown after a year, I could totally see myself pay for a #jmap service from #Thunderbird !
-
Every 15 minutes, your email client asks: 'Any new mail?'
That is how IMAP works. Polling. Wasting battery. Missing urgent emails.
Nubo.Email uses JMAP push:
→ Server notifies client instantly
→ WebSocket connection stays open
→ Zero polling, zero delay
→ Better battery lifeEmail should arrive like a message, not a newspaper.
#email #realtime #websocket #technology #jmap -
3 things JMAP does that IMAP cannot:
1. Push notifications — emails arrive instantly, no polling every 15 minutes
2. Bandwidth efficiency — sends only changes, not entire messages
3. Stateless connections — perfect for mobile, works across network switchesThis is why we built Nubo.Email on JMAP.
#jmap #imap #email #webdev #api -
3 things JMAP does that IMAP cannot:
1. Push notifications — emails arrive instantly, no polling every 15 minutes
2. Bandwidth efficiency — sends only changes, not entire messages
3. Stateless connections — perfect for mobile, works across network switchesThis is why we built Nubo.Email on JMAP.
#jmap #imap #email #webdev #api -
IMAP was designed in 1986. 40 years later, most email still runs on it.
JMAP is the modern replacement:
→ Real-time push (no polling)
→ Instant sync across devices
→ Native threading
→ 90% less bandwidth
→ Better mobile battery lifeNubo.Email is built on JMAP from day one.
#jmap #email #imap #technology #devops -
IMAP was designed in 1986. 40 years later, most email still runs on it.
JMAP is the modern replacement:
→ Real-time push (no polling)
→ Instant sync across devices
→ Native threading
→ 90% less bandwidth
→ Better mobile battery lifeNubo.Email is built on JMAP from day one.
#jmap #email #imap #technology #devops -
Most email platforms charge per user. We think that's broken.
Nubo.Email charges organizations for storage — not seats. Create as many users as you need.
One platform. Email, Calendar, Chat, Video, Drive, Contacts.
Built on JMAP — the modern replacement for IMAP.
#email #saas #startup #productivity #jmap #nubo -
Most email platforms charge per user. We think that's broken.
Nubo.Email charges organizations for storage — not seats. Create as many users as you need.
One platform. Email, Calendar, Chat, Video, Drive, Contacts.
Built on JMAP — the modern replacement for IMAP.
#email #saas #startup #productivity #jmap #nubo -
Displaying email sounds simple — it's just HTML. But real-world email is nothing like a web page.
Broken layouts, missing dark mode, tracking pixels, formatting from 2005. Making it readable takes more work than expected.
What it takes:
🔍 Pinch-to-zoom for tiny text & tables
🌙 Smart dark mode that respects sender styles
🚫 Tracking prevention — pixels, fonts & CSS blocked
📝 Markdown view — strip the clutter, just read
⚡ Instant rendering, no blank flash -
Displaying email sounds simple — it's just HTML. But real-world email is nothing like a web page.
Broken layouts, missing dark mode, tracking pixels, formatting from 2005. Making it readable takes more work than expected.
What it takes:
🔍 Pinch-to-zoom for tiny text & tables
🌙 Smart dark mode that respects sender styles
🚫 Tracking prevention — pixels, fonts & CSS blocked
📝 Markdown view — strip the clutter, just read
⚡ Instant rendering, no blank flash