A pesquisa de threads neste Fórum não retornou resultados. Parece que este é o problema sobre o qual todos estão perguntando, mas há poucas soluções.
Tenho credenciais funcionando e um servidor de e-mail DirectAdmin funcionando que compartilho entre vários domínios que administro. Portanto, naturalmente, o nome do host não é igual ao nome do domínio de envio.
Tenho certificados Lets-encrypt configurados para o nome do domínio e o servidor de e-mail. Os registros SPF e Dkim também são válidos.
No entanto, o Discourse continua encontrando este problema e não aceita o servidor de e-mail. Um dos outros tópicos sugeriu adicionar ao app.yml:
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
Isso também não funcionou.
Meu Discourse é uma pequena comunidade privada para um grupo de colegas de tecnologia. Como resultado, estou tendo dificuldades em obter qualquer participação de serviços de e-mail transacionais. Portanto, preciso que um servidor de e-mail privado funcione.
Tentei várias maneiras de resolver isso por 4 meses. Configurar um serviço não deveria ser tão difícil.