Aún tengo un poco de dificultades con esto. No he logrado conectar Discourse con mi servidor SMTP (he intentado durante varias horas, pero al final no he conseguido que funcione correctamente).
En primer lugar, tuve un problema porque el certificado del servidor de correo no coincidía con el servidor. Luego intenté enviarlo mediante un puerto sin cifrar, pero tuve el mismo problema.
Ahora he añadido el nombre de host correcto (creo). Pero obtengo un Job exception: Net::ReadTimeout.
Según el proveedor de hosting, la IP no está bloqueada.
Lo sé, pero tenemos un servidor de correo que funciona perfectamente para enviar mensajes. Nunca llegamos a la carpeta de spam y tenemos varias direcciones IP por eso El único problema es que no logro entender por qué no puedo conectarme al servidor.
En la línea de comandos, puedes probar: telnet mail puerto, donde mail es la dirección de tu servidor de correo y puerto es el número del puerto. Si se conecta y puedes escribir, todo está bien. Si no, de alguna manera estás bloqueado.