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 appseguido derake admin:createe siga as etapas apresentadas no terminal. - Por fim, vá às Configurações de Admin e altere o
e-mail de notificaçãopara 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.