Como posso substituir o servidor smtp configurado no discourse?

Olá.
Instalei o Discourse de código aberto em um servidor de hospedagem DigitalOcean. O servidor SMTP usado é a versão gratuita do Mailgun.
O SMTP da versão gratuita do Mailgun instalado no Discourse não está enviando e-mails, então quero mudar o servidor SMTP.

Como posso substituir o servidor SMTP instalado no Discourse?

2 curtidas

Assumindo que você seguiu a instalação padrão, as configurações de SMTP usadas durante a configuração do discourse são armazenadas em app.yml

Procure em /var/discourse

Após editar esse arquivo, você pode executar uma reconstrução pelo terminal, ou o mais curto:

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

2 curtidas

Obrigado pela sua resposta.

Mas eu não conheço muito bem a linguagem de programação.
Sei que é um incômodo, mas se você pudesse me dizer como editar o arquivo app.yml e o caminho para acessar o arquivo, eu agradeceria.

Se você fez uma instalação padrão, poderia fazer algo assim:

cd /var/discourse
nano containers/app.yml

Se você não sabe o que é nano ou como usá-lo, você precisará usar o Google.

1 curtida

Obrigado pela sua resposta.

Isso funcionou? Você também pode simplesmente executar o discourse-setup novamente.

2 curtidas

Obrigado pelo seu interesse. Ainda não experimentei. Não encontrei nenhum servidor smtp que possa substituir o Mailgun, terei que procurar um pouco mais.

Recomendo que você configure o Mailgun corretamente. É um dos mais fáceis.

2 curtidas

Obrigado pela sua resposta.

Olá.
Acessei o containers.yml com o comando que você me deu abaixo.

cd /var/disourse
nano containers/app.yml

Depois disso, preciso editá-lo para alterar o servidor SMTP, mas não sei como editar o arquivo. Se não for muito incômodo, por favor, me diga como fazer isso.

Se você não souber como usar o nano, pode pesquisar no Google. Além disso

2 curtidas

Eu pesquisei no Google como usar o comando nano. Tive uma ideia geral de como usar o comando. No entanto, não sei quais comandos modificar em app.yml e como.

Receio que explicar como usar um software que não tem nada a ver com o Discourse geralmente esteja fora do escopo deste fórum. Se tiver problemas e um orçamento, pode postar em Marketplace. :slight_smile:

Dito isso, concordo com pfaffman, provavelmente o Mailgun não foi configurado corretamente (muitas pessoas o usam para Discourse sem problemas) ou o app.yml não foi preenchido corretamente. Eu verificaria ambos e, quanto a alterar as configurações de SMTP, como pfaffman disse algumas vezes, você também pode executar ./discourse-setup, que o guiará pela configuração do software passo a passo.

Se o que você quer fazer é alterar as configurações de SMTP, você pode

cd /var/discourse
./discourse-setup

e isso permitirá que você altere as configurações e reconstrua quando terminar.

FYI, alterei o título, pois nenhum servidor SMTP está “instalado”.

3 curtidas

cd /var/discourse
./discourse-setup

Reinstalei o smtp com ./discourse-setup como você me disse. Muito obrigado.

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.