Peço desculpas se isso já foi abordado em outro lugar.
Nos últimos anos, tenho usado o Gsuite como um relay SMTP para o Discourse. Hoje, ao acessar o Discourse, encontrei o seguinte erro:
Existem 15547 jobs de e-mail que falharam. Verifique seu app.yml e certifique-se de que as configurações do servidor de e-mail estão corretas. Veja os jobs falhados no Sidekiq.
O app.yml está configurado da seguinte forma:
SMTP_ADDRESS=smtp-relay.gmail.com
SMTP_PORT=587
SMTP_PASSWORD=
SMTP_USER_NAME=
O painel do Sidekiq aparece assim:
Tentei executar o discourse-doctor e obtive o seguinte:
==================== TESTE DE E-MAIL ====================
Para um teste robusto, obtenha um endereço em http://www.mail-tester.com/
Enviando e-mail para REDACTED . .
Testando o envio para admin@acescentral.com usando smtp-relay.gmail.com:587.
======================================== ERRO ========================================
ERRO INESPERADO
fim do arquivo atingido
====================================== SOLUÇÃO =======================================
Este não é um erro comum. Não existe uma solução recomendada!
Por favor, relate a mensagem de erro exata acima em https://meta.discourse.org/
(E uma solução, se você encontrar uma!)
=======================================================================================
No Gsuite, minhas configurações de relay SMTP são:
Remetentes permitidos: Apenas endereços em meus domínios
Aceitar apenas e-mails dos endereços IP especificados: Sim
Endereços IP permitidos: digital ocean discourse production
Exigir autenticação SMTP: Não
Exigir criptografia TLS: Sim
Estou fazendo algo obviamente errado?
Obrigado antecipadamente
`
