Configuré una instalación de Discourse en un nuevo servidor y tuve problemas con el correo electrónico (certificate verify failed (unable to get local issuer certificate)) a pesar de que podía enviar y recibir correos electrónicos desde la misma dirección a través de mi Mac y iPhone (sin que se quejara de certificados ni nada parecido).
Pero todavía se siente como un error, ya que el mismo correo electrónico con las mismas credenciales funciona bien en otros lugares, así que pensé en publicarlo aquí por si acaso.
El error que ha visto está relacionado con el protocolo de correo y no es específico de la dirección. Por alguna razón, su instancia de Discourse no está negociando una conexión TLS con el servidor de correo de destino. Lo ha solucionado desactivando la negociación TLS durante la conexión de envío de correo.
Cuando utiliza su teléfono, es probable que envíe los mensajes a través de un servidor diferente, o si es el mismo servidor de destino, entonces el teléfono puede negociar TLS correctamente.
¿Alguna idea de cómo podemos solucionar esto, Chris?
Tanto Mac como iPhone han sido configurados para usar el mismo servidor mail.domain para enviar correos, y seguir la prueba fue exitosa (aunque no estoy seguro de cuán estrechamente replica lo que Discourse está haciendo).
Si tu reloj está muy desfasado, los certificados pueden parecer caducados cuando no lo están. Podría ser que las bibliotecas SSL utilizadas por tu proveedor de correo estén incompletas.
Nunca se recomienda hacer clic en el botón “desactivar seguridad”.
La hora en el servidor es correcta, Sam. ¿Qué bibliotecas SSL necesita Discourse en el servidor de correo?
Lo que hace esto extraño es que Mail (de Apple) suele advertir rápidamente de los problemas, sin embargo, los mismos correos electrónicos funcionan bien en mi Mac.
Lo único más que se me ocurre es la propagación del DNS porque este es un servidor nuevo y el host de correo era ligeramente diferente en el servidor antiguo (pero el correo se está alojando en el mismo servidor que el foro, así que no estoy convencido de que este sea el problema).