edit: parece ser um problema apenas no discourse-doctor, portanto o título foi alterado.
olá,
estou tentando descobrir como fazer o email funcionar para que o Discourse possa enviar mensagens para autorizar usuários… Instalei o Discourse com sucesso, mas agora, quando quero que ele envie emails (por exemplo, solicitar uma nova senha), descobri que o email não funciona.
Gastei os últimos 2 dias solucionando problemas e não consigo pensar em mais nada para tentar.
Uso meu servidor de email existente no meu VPS. (mydomain.com)
Bem, parece que posso ser eternamente grato a mim mesmo…
Parece ser um problema APENAS no Discourse Doctor!
Porque, quando, por pura frustração, cliquei em “enviar um e-mail de teste” no Painel de Administração, e olha só, para minha surpresa, ELE FOI ENVIADO!
Então, ele REALMENTE funciona, só que o Discourse Doctor faz parecer que não…
E como eu estava usando essa ferramenta para verificar minhas configurações toda vez (e não o envio de e-mail pelo Painel de Administração), continuei achando que algo estava errado!
Não sei se isso pode ser corrigido de alguma forma, mas talvez seja possível fazer algo no Discourse Doctor para evitar que esse erro apareça? Ou adicionar uma mensagem ao usuário sugerindo que verifique também pelo Painel de Administração? Isso provavelmente pouparia outras pessoas das dores de cabeça que eu tive com isso ;p
Podemos resolver isso se soubermos quando a resposta 503 ocorre e o que ela significa. Posso dar uma olhada e ver se devemos tratá-la como algum tipo de aviso que deve ser ignorado.
Você pode confirmar que ainda recebe esse erro na sua configuração funcional? Se sim, enviarei alguns comandos adicionais para você testar.
Oi Jay, obrigado pela sua resposta.
Concordo que o discourse-doctor não é indicado para um paciente saudável
OK, tentei novamente conforme seu pedido e o erro persiste. E isso ocorre em um fórum Discourse funcional COM e-mail funcionando (ele envia e-mails aos usuários sem problemas).
Enviando e-mail para [meu endereço de e-mail]
Testando o envio para [meu endereço de e-mail] usando [endereço de e-mail do discourse]:[senha]@[servidor_de_e-mail]
======================================== ERRO ========================================
ERRO INESPERADO
503 Comando AUTH usado quando não foi anunciado
====================================== 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!)
================================================================================