Saustrup<p>I've been running my own <a href="https://mstdn.dk/tags/email" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>email</span></a> servers for over two decades now, with spurts of enthusiasm and improvement. The last project has been to run the various software parts in immutable containers on <a href="https://mstdn.dk/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kubernetes</span></a>, and I'm quite happy with the result. I do see a decline in requests for hosted accounts on personal domains, as friends and family seem to settle with accounts on major providers like Gmail. I'm not going to throw in the towel though. Self hosted for the win!</p><p>For the curious, my stack is <a href="https://mstdn.dk/tags/Postfix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Postfix</span></a>, <a href="https://mstdn.dk/tags/Rspamd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rspamd</span></a>, <a href="https://mstdn.dk/tags/Dovecot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dovecot</span></a> and <a href="https://mstdn.dk/tags/Roundcube" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Roundcube</span></a> for those who prefer webmail over a native client like <a href="https://mstdn.dk/tags/Thunderbird" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Thunderbird</span></a> or <a href="https://mstdn.dk/tags/K9mail" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>K9mail</span></a>. <a href="https://mstdn.dk/tags/Sieve" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sieve</span></a> for automatically organizing mail in the proper folders. Used to run <a href="https://mstdn.dk/tags/PostfixAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostfixAdmin</span></a>, but was unhappy with it, so I wrote my own API in Go to edit accounts, mailboxes and aliases. Never got around to write a frontend, but it was a Swagger interface, so.. 😜</p>