home.social

#stalwart — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #stalwart, aggregated by home.social.

  1. 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.

    github.com/Coffey-Labs/ihasmail

    #Stalwart #JMAP #SelfHosted #Webmail #FOSS

  2. 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:

    demo.ihasmail.com

    #SelfHosting #stalwart #webmail

  3. General maintenance, updating the mail server
    Bumping the server version, then chaos followed

    CalDav asking for password on my phone
    Mail app also asking for a password, for all accounts

    Oh 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 later

    So yeah, we are back on v15 now I guess 😅

    #homelab #selfhost #selfhosted #selfhosting #mail #stalwart #rollback

  4. 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: demo.ihasmail.com/

    Source: github.com/Coffey-Labs/ihasmail

    lnkd.in/gN6ae3Fd

    #i18n #l10n #selfhosted #webmail #ihasmail #stalwart

  5. 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.

    github.com/LINUXexpert-org/sta

    #Stalwart #SelfHosted #Golang #Mail #FOSS

  6. 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.

  7. Migrated from my traditional imap+postfix+radicale server to #stalwart mail... so far so good.
    Theres also a nice webclient called #bulwark that works with it...

  8. RE: mastodon.babb.no/@francis/1170

    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.

  9. And all decided. #Stalwart, #PowerDNS (and PowerAdmin) and @beasts. Got the whole lot running in under a day. Works exactly as I wanted.

  10. 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).

  11. 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

  12. We added roundqube webmail to c4k-mail and released.

    c4k-mail is a one shot stalwart k9s installation.

    https://
    repo.prod.meissa.de/meissa/c4k-mail

    #devops #k9s #c4k #stalwart #mail #clojure

  13. 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.

    #stalwart #selfhosted #jmap #imap #mail #mailserver

  14. Just released c4k-mail for a one shot stalwart k9s installation.

    repo.prod.meissa.de/meissa/c4k

    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 :-)

    #devops #k9s #c4k #clojure #stalwart

  15. 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".

    f-droid.org/packages/app.stern

    #fdroid #android #email #jmap #foss #stalwart

  16. @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!

  17. 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.

  18. 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)

    #selfhosted #selfhosting

  19. @meissa die Lösung dieser Frage ist recht einfach: #Stalwart "spricht" ja nicht nur #JMAP, sondern auch Klassik in Form von IMAP, CalDAV, CardDAV. SMTP sowieso. Und damit sind alle "alten" (Web-)Clients kompatibel.

  20. 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.

  21. @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 tuebix.org/2026/programm/189-e

  22. 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:
    codeberg.org/emon/sterna-mail

    Cheers,

    #JMAP #FOSS #Android #DeGoogle #stalwart

  23. 700 - Deja Gmail hoy, monta tu servidor y protege tus datos

    Como puedes montar tu #servidor de #correo electrónico de forma sencilla con #stalwart para tener tu el control de todos tus datos

    En este episodio y para celebrar el número 700, te traigo algo que suele reclamarse de forma habitual en cualquier sitio que tenga relación con el auto alojamiento. Me

    youtube.com/watch?v=WXFnw7pGmwo

    #atareaoConLinux #podcastesp