Eu uso o docker-mailserver
É o mais simples que um servidor de e-mail pode ser e roda no mesmo servidor que o Discourse. Ele não usa um banco de dados, mantendo os e-mails em um arquivo simples, então não é uma configuração para volume super alto, mas funciona.