Isso não pode ser. Você deve executar ./discourse-doctor exatamente da mesma forma que executa ./discourse-setup. Você está executando ./discourse-setup para configurar as opções de SMTP ou está editando app.yml manualmente? Você está reconstruindo (ou executando ./launcher destroy app; ./launcher start app após fazer alterações)?
Ok, parece que está resolvido agora. Com o Migadu, é necessário ter um cabeçalho ‘from’ correspondente no e-mail, além da autenticação. Adicionar o script de autenticação acima e ir às Configurações de Admin para definir o endereço de remetente para todos os e-mails do sistema parece ter resolvido o problema.
Se mais alguém tiver esse problema, você precisa fazer o seguinte:
Acesse a pasta do Discourse: cd /var/discourse
Adicione o método de autenticação ao containers/app.yml: DISCOURSE_SMTP_AUTHENTICATION: login
Crie manualmente a conta de administrador no terminal, pois você não conseguirá receber o e-mail de verificação. Para isso, execute ./launcher enter app seguido de rake admin:create e siga as etapas apresentadas no terminal.
Por fim, vá às Configurações de Admin e altere o e-mail de notificação para o endereço de e-mail que você está tentando autenticar.
Seria mais fácil se no arquivo app.yml fosse possível definir o endereço de remetente, no entanto, não consegui encontrar uma maneira de fazer isso.