#stalwart — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #stalwart, aggregated by home.social.
-
After thirty years of treating "where does this run" as a question of latency and cost, I'm moving jcoffey.dev and coffeylabs.org to Germany and my mail to the Netherlands.
It'll be slower, it'll cost more, and I get to rebuild sender reputation from scratch. I priced all of that before committing.
Why anyway: the planned cutover beats the emergency one, every time. This is that instinct, one level up the stack.
https://jcoffey.dev/articles/moving-my-sites-and-email-out-of-the-united-states/
-
Two weeks ago I pushed v2 and said so publicly. Since then 32 issues have come in from people outside the project and all of them are closed, most adopted within days.
That's the part I didn't plan for and now like most about it. A stranger writing a careful bug report against your weekend project is a gift, and the right response to a gift is to use it.
AGPL-3.0: https://github.com/Coffey-Labs/ihasmail
ihasmail #Stalwart #JMAP #SelfHosted #OpenSource
-
ihasmail is validated against Stalwart 0.16.21 — run against a real server, not read off the changelog.
New: push by subscription. One PushSubscription per account instead of an upstream connection per tab, so Stalwart pays ~4.8 KiB per tab instead of 46 and maxConnections stops counting your users.
Also: twelve themes, S/MIME signature checking, smaller footprint.
On main now, in tomorrow's weekly release.
-
ihasmail, where things stand.
222 PRs in two weeks, most of it making the interface translatable, not adding features.
Nine languages ship alongside English and not one has been read by a speaker. AI against dictionaries — which is where a bad translation does harm rather than just look untidy.
They ship marked Beta, and lose the mark when a speaker reads one and says so.
Switch the demo to your language and tell me what is wrong:
-
General maintenance, updating the mail server
Bumping the server version, then chaos followedCalDav asking for password on my phone
Mail app also asking for a password, for all accountsOh oh...
Checking logs "No configuration found, bootstraping new installation"
Ok so what happened in Stalwart in v16 coming from v15 ? Oh, a full rewrite and numerous breaking changes ?
That's ok, we'll rollback and check that laterSo yeah, we are back on v15 now I guess 😅
#homelab #selfhost #selfhosted #selfhosting #mail #stalwart #rollback
-
Comment quitter les GAFAM : Mails, contacts, calendriers (ep 3)
-
Looking for testers 🌍
ihasmail's UI now ships in nine languages besides English — de, es, fr, ja, nl, pt-BR, ru, uk, zh-Hans — and I'd like native speakers to check the wording.
No Stalwart server needed use the demo: https://demo.ihasmail.com/
-
stalwart-migrator is out — an in-place upgrade tool for Stalwart Mail Server (0.15.5 → latest).
Successfully used in production on 1 x86_64 VPS, 2x x86_64 Docker, and 1 ARM64 Docker migration so far. Checkpoints at every step so an interrupted run resumes instead of restarting, plus automated validation afterward. Go, stdlib only, GPLv3.
-
Two weeks on and I'm very impressed with #Stalwart. Having spent more than enough time battling with Postfix/Exim/Sendmail/Dovecot/procmail/SpamAssassin/Rspamd/ClamAV/Amavisd-new/OpenDKIM/OpenDMARC over the years, It's a breath of fresh air.
-
CVE Alert: CVE-2026-81036 - stalwartlabs - stalwart - https://www.redpacketsecurity.com/cve-alert-cve-2026-81036-stalwartlabs-stalwart/
#OSINT #ThreatIntel #CyberSecurity #cve-2026-81036 #stalwartlabs #stalwart
-
RE: https://mastodon.babb.no/@francis/117059182390377075
Another reference to #dovecot #wormhole found:
@francis blogged about his #stalwart evaluation and why he then decided against moving to Stalwart but rather to stay with Dovecot and use my wormhole plugin. -
So, it seems to come down to a choice of two:
#mailcow - completely open source, but many many docker containers which I absolutely despise.
#stalwart - One binary, does everything, open source and Enterprise and sufficiently not US based to matter.
Tried setting each up. mailcow - took about an hour of fiddling, tweaking and double-checking DNS records. stalwart - took ten minutes and did the lot.
Even for the Enterprise version, the licence is ridiculously cheap ($2/mailbox/year). -
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 -
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.
-
Just released c4k-mail for a one shot stalwart k9s installation.
https://repo.prod.meissa.de/meissa/c4k-mail
We use this setup for provision a k9s combo of
* stalwart for mail,
* forgejo for website source & actions
* webserver for serving the website.Works very well on a small hetzner server :-)
-
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".
-
@mwichary Server software I self-host, like #continuwuity, #gotosocial, #stalwart and #tailscale (amongst others) just keeps getting better for each release! And it’s also a joy to be in their respective matrix rooms and follow the development, and having the possibility to get support, suggest things and even contribute, is just awesome!
-
Finally got around to setting up #stalwart to self-host my #email. It was easy-ish to set up. Although I rather they document their install script so I didn't have to figure out the set up by reading it. The installation docs should also nudge people to use an SSH tunnel to access the localhost admin during setup.
-
I created a script for creating mail aliases in the terminal with one command in 2s or so.
https://catinashell.de/posts/stalwart-mail-alias-creation-script/
#privacy #mail #alias #server #stalwart #scripting #coding #selfhosting
-
Today I set up my own #mail #server, as I don't wanna use any more commercial providers like #gmail
I'm using #Stalwart for this, a Rust based server.
I wrote a #blog post about where I describe what I did step by step, as I ran into some TLS issues following their default docs. And how I fixed them (partially)
-
Okay, setting up a #Stalwart server for email aggregation turned out to be a bigger, more frustrating task than setting up Matrix Synapse with bridges. But I've finally done it. I'll make a video about it some day.
-
@meissa cool, im Maßstab für Kubernetes habe ich das noch nicht gemacht, ist aber spannend!
Und ja, bin auch auf der #Tübix, u.a. mit aktualisierter Version meines #Stalwart-Vortrags. Siehe https://www.tuebix.org/2026/programm/189-e-mail-kalender-kontakte-und-dateien-mit-stalwart/
-
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,
-
🏈 Deion Sanders' #CUBuffs have a bye week Oct. 10. So do Jim Mora's #CSURams. Why the #GoBuffs should dump dirty Texas Tech & Brendan Sorsby in '26 and play the Rocky Mountain Showdown in October instead: 👇
#NCAA #football #Big12 #collegefootball #NCAAfootball #Big12FB #Big12football #Big12Conference #CUBuffs #GoBuffs #SkoBuffs #Buffs #BuffsNation #CU #ColoradoBuffaloes #Colorado #CSURams #ProudToBe #Stalwart #Rams #ColoradoStateRams #CSU #TexasTech #NCAA #sports
-
I've been working on the infrastructure for Launchpad023. Everything declaratively configured because servers should be cattle not pets.
I've put it up on Codeberg if anyone wants to take a look.
https://codeberg.org/launchpad023/launchpad023-infra#kluctl #kustomize #metallb #talosLinux #selfhosting #kubernetes #envoy_gateway #externalsecrets #stalwart #JMAIL #haarlem