Fiz o upload do discourse para o servidor ubuntu, abandonei o projeto, fiz backup do meu banco de dados, queria reinstalá-lo e reinstalei do zero, criei minha conta de administrador, o site foi aberto, o e-mail de confirmação chegou, até agora não há problemas
Cheguei à seção de instalação de backup, fiz a instalação de backup, redirecionei para a tela do assistente de configuração novamente, inseri meu nome de administrador e senha na primeira instalação, e agora o e-mail de confirmação não chegou, e por isso não consigo fazer login no site, o e-mail está funcionando na instalação zero, mas quando instalo o backup, ele chega à tela de instalação, o e-mail de confirmação não chega, qual é o problema? se meu servidor de e-mail estivesse com problemas, o e-mail após a instalação zero não teria chegado
instalei com a versão que fiz backup, a versão é a mesma
Minha suposição é que seu banco de dados tem o endereço de e-mail de notificação errado, então ele está tentando enviar de algum endereço que seu servidor de e-mail não entregará. Você pode fazer algo como
./launcher enter app
SiteSetting.notification_email='noreply@your-valid-email-sending-domain.com'
Endereço de e-mail para conta(s) de administrador? xxx@gmail.com
notification_email yyy@gmail.com
Eu inseri como, será que é por isso que há um problema?
O endereço de e-mail de notificação é o endereço de onde o Discourse envia, não para onde envia.
Se você conseguir encontrar esse e-mail, poderá ver de qual endereço ele foi enviado e alterar a configuração que mencionei anteriormente. E também testar se você olhar a página de solução de problemas que linkei.
Estou reinstalando, recebi um e-mail com o nome do meu site, posso usar outro nome em vez da palavra noreply? exemplo support@mydomain.com notificação para e-mail
Se você fez uma instalação padrão, o e-mail de notificação deve estar em seu app.yml na variável de ambiente DISCOURSE_NOTIFICATION_EMAIL, portanto, não deve ser alterado se você restaurar o banco de dados.