Tengo dificultades para configurar los ajustes de smtp para enviar correos electrónicos. Intenté usar este artículo para obtener ayuda:
troubleshoot-email-on-a-new-discourse-install/16326
(lo siento, no puedo publicar el enlace)
Pero todavía no puedo resolverlo. Aquí está mi configuración.
Tengo un dominio, domain1.com. Discourse se está ejecutando en un subdominio (cname): hub.domain1.com
Tengo un servicio de correo electrónico separado en domain2.com, y su dirección smtp es: mail.domain2.com
Toda la configuración de correo electrónico está bien en cuanto a dkim spf, etc. Puedo usar ese correo electrónico sin problemas.
Estoy usando las instrucciones de configuración normales y oficiales para discourse, pero no puedo usar el script de configuración porque no tengo los puertos 80 y 443 disponibles. Hay un proxy inverso enrutando todo, incluido este subdominio. ASÍ que tengo que ajustar manualmente el archivo app.yml y ejecutar el script de reconstrucción. No hay problema. Simplemente no puedo hacer que los correos electrónicos funcionen.
Si puedes aconsejarme sobre la configuración del correo electrónico, te lo agradecería. Esto es lo que tengo.
Si no sabes cómo configurar tu propio servidor de correo SMTP, te recomiendo encarecidamente que utilices un servicio SMTP existente. Esto es especialmente cierto para una comunidad que recién comienza, ya que ahorra una cantidad significativa de tiempo y dinero.
Ya tengo mi propio servidor de correo electrónico (o más bien un servicio que estoy usando con otro hoster, no el que estoy alojando aquí), y estoy usando la misma configuración que funciona en todos los demás servicios que he probado. Simplemente no puedo hacer que funcione en este. Creo que no estoy configurando estos parámetros correctamente.
Tienes razón. Mi proveedor ha bloqueado los puertos smtp, así que he solicitado que lo abran. Sin embargo, también lo tengo en un servidor local donde no está bloqueado, y todavía no puedo hacer que los correos electrónicos funcionen. Por favor, dame un par de días, déjame asegurarme de que no sea por mi parte.