¿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?

2 Me gusta

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

2 Me gusta

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.

1 me gusta

Gracias por tu respuesta.

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

2 Me gusta

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.

2 Me gusta

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

2 Me gusta

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”.

3 Me gusta

cd /var/discourse
./discourse-setup

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

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.