Oh well, might look into it when I have more time. Looks promising though!
Stalwart mail server (self-hosted all-in-one mail server) now as an admin webui
51–60 of 70 posts
Re: Stalwart mail server (self-hosted all-in-one mail server) now as an admin webui
#52Just tried to set it up on a fresh Ubuntu free VM on Oracle cloud and I can't seem to be able to even login after setup. Oh well, might look into it when I have more time. Looks promising though!
Re: Stalwart mail server (self-hosted all-in-one mail server) now as an admin webui
#53Another feature that would be nice to have built-in is masked hide-my-email aliases for privacy like the cloaked email services from iCloud, FastMail, SimpleLogin, Cloudflare email routing, etc.[1]
For now, I use the typical aliases addresses in Dovecot but it doesn't hide the real email when replying. Also, creating new aliases in Dovecot-based email systems is very tedious and cumbersome because you have to go through the cPanel interface to create them. (Some suggest using the "catchall" feature to avoid the need to manually create new aliases but that advice is not workable when spam robots constantly send emails to new random addresses in your domain.) The cPanel/Dovecot aliases also don't have any metadata so you can add details on what the alias is for and when it was created.
[1] masked email services examples
https://support.apple.com/en-us/105078
https://www.fastmail.help/hc/en-us/articles/4406536368911-Ma...
https://blog.cloudflare.com/introducing-email-routing
EDIT ADD to reply : >On Stalwart you can implement masked e-mail using address rewriting
Stalwart's feature of "Sieve scripts" for custom rewriting/filtering is interesting but it's not UI friendly for endusers to create new masked email addresses (and also later delete them). There's also no user-defined metadata. It's also not clear if Sieve scripts can run on outgoing mail rather than just incoming mail. Example of how UI workflow in Apple's Hide My Email is simpler than Stalwart Sieve scripting: https://www.youtube.com/watch?v=oJRrkJy0vUk&t=34s
Re: Stalwart mail server (self-hosted all-in-one mail server) now as an admin webui
#54Earlier quoted context omitted.
Roll your own with Amazon SES. Bang up a little script and call the CLI. for recipient in "${recipients[@]}"; do aws sesv2 send-email \ --from-email-address "$sender" \ --destination "ToAddresses=$recipient" \ --content "Simple={Subject={Data='$subject',Charset='UTF-8'},Body={Text={Data='$body',Charset='UTF-8'}}}" \ --region "$region" done I got that script from their website. Should be easy enough to knock something…
In my experience, it’s extremely difficult to get out of the SES sandbox, for what I presume is if your account/org is under a certain amount of spend with them. While basically free under a certain amount of usage, the gatekeeping there does make the idea of self-hosting your email free/cheaply sort of a nonstarter for indie devs. For context, getting out of the sandbox at every org I worked at was essentially a sin…
Re: Stalwart mail server (self-hosted all-in-one mail server) now as an admin webui
#55It's interesting how there is now * Maddy: https://github.com/foxcpp/maddy * Mox: https://github.com/mjl-/mox * and Stalwart which all see to aim for more or less the same niche. I wonder if we'll see two of those merge eventually.
Maddy and Mox are written in Goo, but Stalwart in Rust. So perhaps the first two, but unlikely the last.
Re: Stalwart mail server (self-hosted all-in-one mail server) now as an admin webui
#56Earlier quoted context omitted.
Maddy and Mox are written in Goo, but Stalwart in Rust. So perhaps the first two, but unlikely the last.
They're written in Go, but I think I like the concept of a language called Goo. Maybe they should've named it that instead.
Re: Stalwart mail server (self-hosted all-in-one mail server) now as an admin webui
#57How does the directory management ui work with an external directory, say LDAP? I've been looking at both Stalwart and Kanidm, I suspect they would be a good pairing. https://kanidm.com/
The software is (perhaps expectedly) not really built to support semi-ephemeral lifetimes, so it took quite a few hacks to get it running in Kubernetes the last time I tried.
As I recall, the primary issue I had was with exposing the certman-provided Let's Encrypt certificates to the kanidm process inside the container in a reasonable fashion. I don't think I found an elegant way of signalling to the kanidm process that the certificates had been renewed and should be reloaded.
Re: Stalwart mail server (self-hosted all-in-one mail server) now as an admin webui
#58From the main project page, it mentions it has typical alias support: >Email aliases, mailing lists, subaddressing and catch-all addresses support. Another feature that would be nice to have built-in is masked hide-my-email aliases for privacy like the cloaked email services from iCloud, FastMail, SimpleLogin, Cloudflare email routing, etc.[1] For now, I use the typical aliases addresses in Dovecot but it doesn't hid…
Re: Stalwart mail server (self-hosted all-in-one mail server) now as an admin webui
#59After I install this via the install script on, say, Debian. An update comes along. What do I do? Run the install script again?
Or does the web UI have a process for initiating an update?
I couldn't find any information on this on the website: I consider this essential information.
[Edit] I found it: https://stalw.art/docs/management/webadmin/usage
Re: Stalwart mail server (self-hosted all-in-one mail server) now as an admin webui
#60What does the update process look like? After I install this via the install script on, say, Debian. An update comes along. What do I do? Run the install script again? Or does the web UI have a process for initiating an update? I couldn't find any information on this on the website: I consider this essential information. [Edit] I found it: https://stalw.art/docs/management/webadmin/usage
That's a little too efficient for my taste.