Para la nueva conexión de correo electrónico de reconstrucción, el registro de administrador utiliza el puerto 25, en lugar del 587 predeterminado, sin embargo, el archivo de configuración de ejemplo dice lo contrario
Ha sido así durante 9 años y este es el primer problema reportado. Cuando una persona más informe que tiene un problema con esto, estoy seguro de que se moverá a la parte superior de la lista, aunque alguien podría intentar enviar una PR si lo desea.
No todo el mundo ejecuta discourse-setup, sino que utilizan directamente los archivos web y data yml para crear varias instancias que se ejecutan en el mismo sistema. Pero sí, no es una alta prioridad resolverlo.
A menos que esté familiarizado con el discurso de ajuste de rendimiento para diferentes configuraciones de CPU y memoria en Discourse, no evitaría discourse-setup por completo.
Parece que eres la primera persona en casi una década en informar un problema. Me imagino que todos los demás simplemente lo configuraron en lugar de esperar que el valor predeterminado funcionara. Se asume que si no ejecutas discourse-setup, es porque puedes manejarlo.
Lo hace. Confía en las plantillas en lugar de analizar el archivo de configuración.
discourse-setupsiempre establece un valor (no dejará la línea comentada); aquellos que usan discourse-setupnunca tendrán un problema con que el puerto SMTP predeterminado sea “incorrecto”; es por eso que esta parece ser la primera vez que surge este problema. (Y parece que incluso antes de que existiera discourse-setup, nadie decidió dejar el puerto comentado y esperar que el valor predeterminado fuera 587; simplemente tiene más sentido establecer el puerto en lugar de esperar que el valor predeterminado funcione). Cambiarlo a 25 en standalone.yml y web_only.yml animará a las personas que usan discourse-setup a usar el puerto 25, lo que probablemente significará que un montón de personas tendrán que escribir 587 en lugar de simplemente presionar Enter, y otras, que no saben qué es un puerto, aceptarán ciegamente el valor predeterminado y probablemente tendrán problemas para descubrirlo. Creo que habrá más personas en el conjunto que aquellas que saben cómo editar un archivo de texto y optar por dejar el puerto SMTP comentado en lugar de ingresar el valor que realmente desean.
La única vez que puede ocurrir este “error” es si alguien edita standalone.yml a mano y opta por dejar el puerto SMTP comentado en lugar de proporcionar un valor. No está claro si las plantillas son incorrectas o si el valor predeterminado real es incorrecto.