This guide has been linked by me previously in this threadhttps://forum.level1techs.com/t/upcoming-linux-channel-vids-want-input
But I thought it might be easier to find in its own guide thread.
I have now been using my own email server built as per the documentation I have linked for several months and it works flawlessly.
The only issue I had was with Thunderbird 44 which seemed to have a bug making its own offline copy of the emails in the server IMAP folders after the message was sent.
Thunderbird 45.5.1 works fine.
I have had only a few spam messages which all seemed to be of the classic 419 scam which I found kinda cute.
Hoping this is useful to others.
I admit am lucky that where I live I can get an ISP that gives me a static IP and explicitly states on their website that it is okay to run servers off a residential IP. I know this is not the case everywhere.
I plan to move this server to a Intel based NUC style solution at some point running straight up Debian. When I do I will do another guide.