Conheço o Mailgun, o Sendgrid e muitos outros servidores SMTP de terceiros para o Discourse. Mas quero ter meu próprio servidor SMTP, para que todas as funcionalidades de e-mail funcionem corretamente, como registrar uma conta de administrador e receber e-mails para novos cadastros, recuperação de senha, etc. Não quero usar um serviço SMTP de e-mail de terceiros.
Você pode me orientar sobre como configurar meu próprio servidor SMTP de e-mail para o Discourse no mesmo servidor onde o Discourse está instalado?
Por que você acha que precisa executar seu próprio servidor para que qualquer uma dessas coisas funcione? Se você apenas quiser configurar seu próprio servidor SMTP, fique à vontade, mas não achei necessário para que nenhuma dessas funcionalidades funcione.