offering (self)hosted email for ourselves and maybe others down the line #115
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
oeng/argocd-apps#115
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Let's start by just experimenting with hosting it for ourselves on an inconsequential domain. I'll use this issue to write everything I know/learn about FOSS self-hosting email.
I asked about this on fedi, because why not. And oh boy, there were many more options and opinions on a lobste.rs post someone linked. I read all the responses and compiled everything below.
Full Email Suites
maddyNote: IMAP storage is "beta" and jmap is unsupported. If you are looking for stable and feature-packed implementation you may want to use Dovecot instead. maddy still can handle message delivery business.
mailcow
mail in a boxmailu
mox
Stalwart - New kid on the block that many are excited about, but not quite production ready yet. Some comments from lobste.rs:
inbuxa
mok"mail on kubernetes"Servers
MTA (mail transfer agent)
postfix
Sendmail
courier
exim
OpenSMTPD
Further reading: https://mailtrap.io/blog/postfix-sendmail-exim/
um these?
dovecot
james
tmail
imap
Might be useful to look more into JMAP which seeks to replace imap, caldav, carddav
Server Security
Look into various DNSRBLs?
Spam filtering
spamassassingreylisting specifically
Grey listing works by assuming that, unlike legitimate MTA, spam engines will not retry sending their junk mail on a temporary error. The filter will always reject mail temporarily on a first attempt, then accept it after some time has elapsed.
sqlgrey- policy daemon for postfix, but source code not touched in over a decadeuncommon
spamd(only mentioned in relation to opensmtpd so far)DKIM and DMARC
dkimproxy(only mentioned in relation to opensmtpd and does not seem to be active)Mail list
Clients
CLI/TUI
local syncing and indexing
bonus reading: https://ploum.net/2026-01-31-offline-git-send-email.html
Indexing
desktop
Webmail
Android
offering hosted emailto offering (self)hosted email for ourselves and maybe others down the line