Cambiar la configuración SMTP en un foro que funciona

Hola, solo una pregunta rápida. ¿Es posible editar las opciones de correo SMTP en un foro en funcionamiento? ¿El comando de reconstrucción borrará todo el contenido del foro (hilos, publicaciones, usuarios, diseño) en caso de que edite app.yml?

Gracias.

La reconstrucción no destruirá ningún contenido del foro, ya que este se almacena en un archivo de base de datos persistente. Sin embargo, detendrá, reconstruirá y reiniciará el contenedor de la aplicación, por lo que tu sitio estará inaccesible durante el tiempo de reconstrucción.

Gracias, @justin. Si decido usar Mailgun, ¿la configuración SMTP es similar a la de Sendinblue?

En Sendinblue, tuve que registrarme y confirmar. Luego, en Correos transaccionales, aparecieron los detalles SMTP, como el servidor, el puerto, el usuario y la contraseña. Usé esa información en la instalación de Discourse y todo funcionó correctamente.

¿O hay una configuración adicional en Mailgun? ¿Por ejemplo, configurar registros DNS/MX?

Gracias.

Esta guía howto ofrece una comprensión general del proceso de configuración de MailGun. Aunque puede no ser exactamente igual si usas Digital Ocean como proveedor de DNS, los pasos generales son muy similares.

En containers/app.yml puedes cambiar esta configuración. Luego ejecuta ./launcher rebuild app

Tendrás que ir al directorio donde clonaste la imagen Docker oficial de Discourse.

Si seguiste las directrices y escribiste el directorio sugerido /var/discourse al clonar el repositorio

git clone https://github.com/discourse/discourse_docker.git /var/discourse

entonces tendrás que ir a /var/discourse para ejecutar el comando rebuild app. De lo contrario, ve al directorio diferente que elegiste.

cd es un comando para cambiar el directorio actual.

Para ejecutar el comando rebuild app si se encuentra en el directorio /var/discourse, escribe lo siguiente:

cd /var/discourse
./launcher rebuild app

O si usas otro directorio, escribe

cd <tu directorio elegido>
./launcher rebuild app

No es necesario reconstruir después de cambiar los detalles de SMTP en el archivo app.yml.

./launcher destroy app && ./launcher start app

Será suficiente.

No entiendo por qué esto no es una configuración de administrador. La configuración SMTP no está grabada en piedra y puede cambiar con el tiempo.

¿Es esto correcto?

muchas gracias, tienes razón, me salvaste

Conociendo Discourse como lo conozco, habrá una razón muy genuina y válida para esto :smiley:

¿Alguien sabe cuál podría ser esa razón? :thinking: