Self-hosting email is not rocket science
Inspired by a recent Hacker News comment, I’m publishing the notes I took when I set up my email server two years ago. This covers all the steps to get from a fresh Debian install to a working email setup. My setup features a spam filter and SPF, DKIM and DMARC for reliable delivery but is otherwise pretty minimal. I’ve been using this with Thunderbird and K-9 Mail for the past two years and it’s been great.