Estou recebendo o seguinte erro ao usar ./discourse-docker no Digital Ocean após a instalação
==================== TESTE DE EMAIL ====================
Para um teste robusto, obtenha um endereço em http://www.mail-tester.com/
Ou simplesmente envie uma mensagem de teste para você mesmo.
Endereço de email para o teste de envio? ('n' para pular) [forum@jamaicans.dev]:
Enviando email para forum@jamaicans.dev. . .
Testando o envio para forum@jamaicans.dev usando mail.jamaicans.dev:587.
======================================== ERRO ========================================
ERRO INESPERADO
500 5.5.1 Comando inválido
Escrevi um script em Python para testar se ele envia e-mails usando as credenciais SMTP, e consegui enviar e receber mensagens. Também tentei Telnet, que funcionou. A porta está rodando na 587 com StartTLS. DMARC e SPF já foram configurados.
A conta de e-mail tem um caractere % na senha. Percebi no app.yaml que a senha não deve conter #. Você acha que isso pode ser o problema?
Você pode compartilhar seu script Python? Eu também instalei o Mailu e gostaria de testá-lo.
Atualização: Esqueça, eu criei o meu próprio através de Sending Emails With Python – Real Python. O Mailu funciona (sem TLS, pois ainda não descobri como usar o Let’s Encrypt com o Mailu e o Caddy), mas o Discourse não envia e-mails…
Olá,
Também funcionou para mim. Fiz algumas alterações nas configurações de e-mail e começou a funcionar. Desculpe por não ter informado que consegui fazer funcionar.