Hosting my own mailserver for Discourse?

Mass emailing is not recommended through mailinabox and mailcow (and even docker-mailserver)

The reason is that all of them are built as a communication suite not as a mass mail sender.

While the easiest will be to set up an MTA and just use it to send emails I haven’t had much success in getting things like EXIM to work nicely with discourse.