1. Mailcow
Source: Tony Teaches Tech Mailcow docker configuration
To host your own mail server is not like hosting any other application. Why you might ask ? Well this has to do with spam and lots of it and also internet service providers blocking port 25 on which your mail is running on.