Alterar as configurações SMTP em um fórum funcionando

Olá, apenas uma pergunta rápida. É possível editar as opções de e-mail SMTP em um fórum já em funcionamento? O comando de reconstrução apagará todo o conteúdo do fórum (tópicos, mensagens, usuários, design) no caso de eu editar o app.yml?

Obrigado.

A reconstrução não destruirá nenhum conteúdo do fórum, pois ele é armazenado em um arquivo de banco de dados persistente. No entanto, ela irá parar/reconstruir/iniciar o contêiner do aplicativo, portanto, seu site ficará indisponível durante o período de reconstrução.

Obrigado, @justin. Se eu decidir usar o Mailgun, a configuração SMTP é semelhante à do Sendinblue? No Sendinblue, precisei me registrar, confirmar, acessar os e-mails transacionais e encontrar os detalhes SMTP, como servidor, porta, usuário e senha. Usei essas informações na instalação do Discourse e tudo funcionou perfeitamente.

Ou há alguma configuração adicional no Mailgun? Como configurar registros DNS/MX?
Obrigado.

Este howto oferece uma visão geral do processo de configuração do MailGun. Embora possa não ser exatamente o mesmo ao usar o Digital Ocean como provedor de DNS, os passos gerais são muito semelhantes.

Em containers/app.yml você pode alterar essas configurações. Em seguida, execute ./launcher rebuild app.

Você terá que ir para o diretório onde clonou a imagem Docker oficial do Discourse.

Se você seguiu as diretrizes e digitou o diretório sugerido /var/discourse ao clonar o repositório

git clone https://github.com/discourse/discourse_docker.git /var/discourse

então você terá que ir para /var/discourse para executar o comando rebuild app. Caso contrário, vá para o diretório diferente que você escolheu.

cd é um comando para mudar o diretório atual.

Para executar o comando rebuild app se ele estiver localizado no diretório /var/discourse, digite o seguinte:

cd /var/discourse
./launcher rebuild app

Ou se estiver usando outro diretório, digite

cd <seu diretório escolhido>
./launcher rebuild app

Não é necessário reconstruir após alterar os detalhes do SMTP no app.yml.

./launcher destroy app && ./launcher start app

Será suficiente.

Não entendo por que isso não é uma configuração de administrador. As configurações de SMTP não são gravadas em pedra e podem mudar com o tempo.

Está correto?

Muito obrigado, você está certo, você me salvou

Conhecendo o Discourse como eu conheço, haverá uma razão muito genuína e válida para isso :smiley:

Alguém sabe qual pode ser essa razão? :thinking: