El nombre de host no coincide con el certificado del servidor: ninguno de los otros hilos proporciona soluciones para esto

Buscar en los hilos de este foro no arrojó resultados. Parece que este es el problema sobre el que todos preguntan, pero hay pocas soluciones.

Tengo credenciales de funcionamiento y un servidor de correo DirectAdmin que funciona y que comparto entre varios dominios que administro. Por lo tanto, naturalmente, el nombre de host no es igual al nombre de dominio de envío.

Tengo certificados de Let’s Encrypt configurados para el nombre de dominio y el servidor de correo. Los registros SPF y DKIM también son válidos.

Sin embargo, Discourse sigue encontrando este problema y no acepta el servidor de correo. Uno de los otros hilos sugirió agregar a app.yml:

DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none

Esto tampoco ha funcionado.

Mi Discourse es una pequeña comunidad privada para un grupo de colegas de tecnología. Como resultado, tengo dificultades para obtener participación de los servicios de correo transaccional. Por lo tanto, necesito que funcione un servidor de correo privado.

He intentado varias formas de resolver esto durante 4 meses. Configurar un servicio no debería ser tan difícil.

¿Tienes algún registro que puedas proporcionar para mostrar el error real que estás viendo y dónde está ocurriendo?

Parece que estás hablando de Discourse enviando correos electrónicos a través de tu servidor de correo DirectAdmin. Si este es el caso, el dominio de envío no tiene ninguna relación con SSL, el servidor DirectAdmin solo necesitaría un certificado válido para el dominio utilizado para DISCOURSE_SMTP_ADDRESS en tu archivo app.yml de Discourse.

Cuando agregaste DISCOURSE_SMTP_OPENSSL_VERIFY_MODE a app.yml, ¿también reconstruiste el contenedor? Cualquier cambio en app.yml requerirá que el contenedor se reconstruya antes de que surta efecto. Ten en cuenta, sin embargo, que incluso si esa opción funciona, deshabilitar la verificación de OpenSSL es un riesgo de seguridad y no debe usarse a menos que el servidor de correo esté en la misma máquina o al menos dentro de la misma red cerrada.