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.