¿Cómo puedo reemplazar el servidor smtp configurado en Discourse?

Hola.
Instalé discourse de código abierto en un servidor de alojamiento de DigitalOcean. El servidor SMTP utilizado es la versión gratuita de Mailgun.
El SMTP de la versión gratuita de Mailgun instalado en discourse no envía correos, por lo que quiero cambiar el servidor SMTP.

¿Cómo puedo reemplazar el servidor SMTP instalado en discourse?

Si siguió la instalación estándar, la configuración SMTP utilizada durante la configuración de Discourse se almacena en app.yml

Busque en /var/discourse/containers

Después de editar ese archivo, puede ejecutar una reconstrucción desde la terminal, o la forma más corta:

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

Gracias por tu respuesta.

Pero no conozco muy bien el lenguaje de programación.
Sé que es una molestia, pero te agradecería si pudieras decirme cómo editar el archivo app.yml y la ruta para acceder al archivo.

Si hiciste una instalación estándar, podrías hacer algo como esto:

cd /var/discourse
nano containers/app.yml

Si no sabes qué es nano o cómo usarlo, necesitarás usar Google.

Gracias por tu respuesta.

¿Funcionó? También puedes volver a ejecutar discourse-setup.

Gracias por tu interés. Todavía no lo he probado. No he encontrado ningún servidor smtp que pueda reemplazar a Mailgun, tendré que buscar un poco más.

Te recomiendo que configures Mailgun correctamente. Es uno de los más fáciles.

Gracias por tu respuesta.

Hola.
Accedí a containers.yml con el comando que me diste a continuación.

cd /var/disourse
nano containers/app.yml

Después de eso, necesito editarlo para cambiar el servidor SMTP, pero no sé cómo editar el archivo. Si no es mucha molestia, por favor, házmelo saber cómo hacerlo.

Si no sabes cómo usar nano, puedes buscarlo en Google. También

Busqué en Google cómo usar el comando nano. Tengo una idea aproximada de cómo usar el comando. Sin embargo, no sé qué comandos modificar en app.yml y cómo.

Me temo que explicar cómo usar un software que no tiene nada que ver con Discourse suele estar fuera del alcance de este foro. Si tienes problemas y presupuesto, puedes publicar en Marketplace. :slight_smile:

Dicho esto, estoy de acuerdo con pfaffman, es probable que Mailgun no se haya configurado correctamente (mucha gente lo usa para Discourse sin problemas) o que app.yml no se haya completado correctamente. Revisaría ambos, y en cuanto a cambiar la configuración SMTP, como pfaffman dijo varias veces, también puedes ejecutar ./discourse-setup, que te guiará paso a paso por la configuración del software.

Si lo que quieres hacer es cambiar la configuración SMTP, puedes

cd /var/discourse
./discourse-setup

y te permitirá cambiar la configuración y reconstruir cuando hayas terminado.

Para tu información, he cambiado el título, ya que no hay ningún servidor SMTP “instalado”.

cd /var/discourse
./discourse-setup

Reinstalé smtp con ./discourse-setup como me dijiste. Muchas gracias.