Hola, tengo un problema con mi dominio de correo smtp.yandex.com al intentar configurar Discourse en mi servidor Debian. El problema es un readtimeout cuando intento usar mis credenciales en el puerto 465; el puerto 587 está prohibido por Yandex y el puerto 25 está simplemente cerrado. He encontrado información sobre este problema con Yandex y el consejo es usar Mailgun con Discourse. Así que ahora estoy buscando otra solución. En el mismo servidor tengo instalado Postfix, que puede autenticarse fácilmente con las mismas credenciales en el servidor SMTP, y ahora busco una forma de hacer que funcionen juntos. Me refiero a cómo hacer que Postfix se comunique con Discourse en lugar de la aplicación de correo predeterminada, usando mi configuración de Postfix. ¿Es posible? Agradecería cualquier idea, gracias. Discourse fue instalado siguiendo esta instrucción: https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
¡Bienvenido a meta, @engs! Nos alegra mucho que estés aquí.
El correo electrónico es complicado, por eso se recomienda encarecidamente utilizar un servicio como Mailgun. Además, la entregabilidad del correo puede ser impredecible, incluso si lo configuras en tu propio servidor, debido a la reputación de la dirección IP.
Parece ser un problema de red. Tendrás que solucionarlo con tu firewall o proveedor de alojamiento.
Entonces necesitarás configurar tu servidor de correo para permitir que Discourse se conecte. Es más fácil (al menos desde la perspectiva de Discourse) si asignas una contraseña.
Hay un millón de cosas que hacen que ejecutar un servidor de correo sea difícil. Por cierto, cuando el correo electrónico era sencillo, porté sendmail y UUCP a Linux y ejecuté mi propio servidor de correo durante una década. He intentado configurar un servidor de correo un par de veces, pero aún no me he molestado en lograrlo.