Hostname não corresponde ao certificado do servidor - nenhuma das outras threads fornece soluções para isso

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.

Você tem algum log que possa fornecer para mostrar o erro real que você está vendo e onde ele está ocorrendo?

Parece que você está falando sobre o Discourse enviando e-mails através do seu servidor de e-mail DirectAdmin. Se for esse o caso, o domínio de envio não tem influência no SSL, o servidor DirectAdmin apenas precisaria de um certificado válido para o domínio usado em DISCOURSE_SMTP_ADDRESS no seu arquivo app.yml do Discourse.

Quando você adicionou DISCOURSE_SMTP_OPENSSL_VERIFY_MODE ao app.yml, você também reconstruiu o container? Qualquer alteração no app.yml exigirá que o container seja reconstruído antes que entre em vigor. Observe, no entanto, que mesmo que essa opção funcione, desabilitar a verificação OpenSSL é um risco de segurança e não deve ser usado, a menos que o servidor de e-mail esteja na mesma máquina ou, pelo menos, dentro da mesma rede fechada.