Se os logins locais estiverem desativados

Olá,

estou iniciando um fórum, totalmente novo no Discourse, hospedado na DO. Por algum motivo, estou tendo problemas com SMTP ou com a porta. Agora, gostaria de saber se vocês optaram por login com Google ou login social e se não há problema em não ter opção de cadastro/login local no fórum.

O SMTP está bloqueado no DO por padrão. Se você quiser usar e-mail, precisará encontrar um proxy em algum lugar. Muitas pessoas disseram que o Mailgun funciona bem para o Discourse na nuvem, mas isso não é algo com o qual eu tenha experiência.

Isso pode ser o que você está procurando:

Sim, você pode usar login social (Discord, Google, …) ou Discourse ID (sem configuração) sem SMTP. Você perderá os resumos e as notificações por e-mail, mas se seu objetivo for apenas uma comunidade, funcionará bem mesmo com um engajamento menor (os resumos são projetados para ajudar na retenção).

Ótimo, já tentei o SendGrid, Mailgun e Resend. Tenho o mesmo problema, pode ser um problema de porta; tentei todas as portas. Por enquanto, quero verificar se os logins sociais estão funcionando e eliminar os logins locais.

Você pode desativar a configuração do site enable local logins se desejar remover os logins locais. Você também pode tentar o Discourse ID.

olá @abeen, bem-vindo(a) :wave:

já fiz várias instalações auto-hospedadas com Mailgun e Resend no DigitalOcean (e em outros servidores em nuvem) — você pode dar mais detalhes sobre qual problema está enfrentando? Você está editando seu app.yml com as configurações adequadas?

para o Resend:

  DISCOURSE_HOSTNAME: <forum.seuforum.etc>
  DISCOURSE_DEVELOPER_EMAILS: <seu-email@enderecoemail.com>
  DISCOURSE_SMTP_ADDRESS: smtp.resend.com
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: resend
  DISCOURSE_SMTP_PASSWORD: "xxxx"

para o Mailgun:

  DISCOURSE_HOSTNAME: <forum.seuforum.etc>
  DISCOURSE_DEVELOPER_EMAILS: <seu-email@enderecoemail.com>
  DISCOURSE_SMTP_ADDRESS: smtp.mailgun.org
  DISCOURSE_SMTP_PORT: 2525
  DISCOURSE_SMTP_USER_NAME: <seu.email.conta.mailgun>
  DISCOURSE_SMTP_PASSWORD: "xxxx"