Problema na instalação do backup?

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'

Veja também Solucionar problemas de e-mail em uma nova instalação do Discourse

O e-mail de notificação pode terminar em gmail? Ele tem que ser um e-mail pertencente ao meu próprio endereço de site?

Acredito que deva ser um e-mail do qual sua instância do Discourse está autorizada a enviar através do seu servidor de e-mail.

1 curtida

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 que isso significa? Você conseguiu receber um e-mail do site antes de restaurar o banco de dados?

Não. Isso é uma violação dos termos de serviço deles e difícil ou impossível de configurar.

1 curtida

Sim, recebi um e-mail durante a primeira instalação limpa, instalei um backup, mas não recebi um e-mail.

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.

Encontrei o e-mail
nome de domínio do remetente: gt.d.sender-sib.com nome de domínio de assinatura: sendinblue.com

É disso que você estava falando?

1 curtida

Então, como posso adaptar e escrever isso como código? Você pode escrever como um exemplo?

Sou novo em instalação, tenho pouquíssimo conhecimento, desculpe minhas respostas sem sentido.

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

Haverá algum problema se o endereço de e-mail do administrador e o endereço de e-mail de notificação forem os mesmos durante a instalação?

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.

1 curtida