Configuração do Discourse em droplet oficial da Digital Ocean não está enviando emails

Estou usando a instalação oficialmente suportada do Discourse através do droplet oficial da Digital Ocean. Configurei um site com sucesso (jordanviolet.dev) e atualmente estou configurando um segundo site (violetfamily.com).

  • O domínio é do Google Domains, mas os nameservers estão na Digital Ocean
  • Ambos estão usando seus respectivos e-mails de domínio, que são contas do Google Workspace (portanto, @jordanviolet.dev e @violetfamily.com, respectivamente)
  • Ambos têm configurações de identidade 110% no Google Workspace, domínios, etc. Verifiquei o que parecem ser duas dúzias de vezes.

A configuração do jordanviolet.dev foi ótima e enviou os e-mails!

O violetfamily.com teve um erro de e-mail, corrigi permitindo aplicativos não seguros de acordo com este guia (que funcionou para o jordanviolet.dev):

Ele enviou um e-mail, mas o registro expirou e não enviou mais nenhum e-mail, embora pareça estar recebendo 200 OK nos logs quando executo tail -f shared/standalone/log/rails/production.log e depois envio o e-mail — recebo isto:

Started HEAD "/" for 13.57.1.58 at 2024-05-18 18:39:43 +0000
Processing by FinishInstallationController#index as */*
  Rendered finish_installation/index.html.erb within layouts/finish_installation (Duration: 0.9ms | Allocations: 187)
  Rendered layout layouts/finish_installation.html.erb (Duration: 23.7ms | Allocations: 2771)
Completed 200 OK in 61ms (Views: 25.3ms | ActiveRecord: 0.0ms | Allocations: 8607)
Started GET "/" for 13.57.1.58 at 2024-05-18 18:39:43 +0000
Processing by FinishInstallationController#index as */*
  Rendered finish_installation/index.html.erb within layouts/finish_installation (Duration: 0.6ms | Allocations: 187)
  Rendered layout layouts/finish_installation.html.erb (Duration: 9.4ms | Allocations: 2575)
Completed 200 OK in 14ms (Views: 10.5ms | ActiveRecord: 0.0ms | Allocations: 3736)

Não recebo e-mails. Alguma sugestão? Sinto que esgotei minhas opções no momento.

EDITAR:

Depois de ficar parado por um tempo e não fazer alterações, um estranhamente chegou, mas com um timestamp de cerca de 10 minutos atrás (e também o link para confirmar meu e-mail expirou).

Eu me pergunto se algo está preso no relay smtp em algum lugar, e eu só preciso esperar.

Parece que o Google em breve desativará aplicativos menos seguros em sua plataforma de e-mail:

Será necessário pesquisar para ver se existem guias do Discourse atualmente para configurar uma nova instalação com e-mail do Google usando OAuth.

1 curtida

Para qualquer outra pessoa que se depare com isso, o que finalmente funcionou para mim (embora não de forma compreensível):

Desativar e reativar meus servidores MX parece ter resolvido o problema.

2 curtidas

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