Multisite installation with seperated smtp emails

I followed this post to setup doctor multisites.

but how to configure different smtp email settings for different sites?

2 Me gusta

I tried this as well and couldn’t get the second site to use different settings from the first site.

Perhaps @sam could offer an opinion, if this is a known bug or something else.

We don’t support multiple outgoing SMTP servers in multisite

2 Me gusta

Thanks for the answer. Is this something you would consider given a pull request? Does it make sense to invest time in?

1 me gusta

Sure, if you can pull it off, its pretty complicated, but I would be open to have a PR for it and would kind of prefer if email settings were in site settings as long as they can be shadowed by globals.

1 me gusta

Hola @sam,

¿Habría alguna posibilidad de financiación si implementara esta función? Actualmente estamos investigando la obtención de una subvención MVP de nuestro gobierno (https://www.nsw.gov.au/grants-and-funding/mvp-ventures-program) y cualquier financiación que usted proporcione podría hacer que el gobierno iguale $1 por $1, lo que sería increíble :slight_smile:.

Saludos,
Simon

¿Puede especificar en detalle todos los cambios que se proponen?

1 me gusta

Hola @sam,

De hecho, acabo de darme cuenta de que si elijo no establecer la siguiente variable de entorno:

DISCOURSE_NOTIFICATION_EMAIL

Dentro de app.yml, entonces el siguiente elemento de configuración aparece en la configuración:

Y puedo usar eso para tener exactamente el efecto que deseaba.

Gracias @sam por estar abierto a la posibilidad de esto :slight_smile:, pero parece que esta vez no necesitaré una PR.

2 Me gusta

Máximo / mejor:

  • Posibilidad de anular todas las variables de configuración SMTP por sitio en la configuración multisitio
    • DISCOURSE_SMTP_ADDRESS
    • DISCOURSE_SMTP_PORT
    • DISCOURSE_SMTP_USER_NAME
    • DISCOURSE_SMTP_PASSWORD
    • DISCOURSE_SMTP_ENABLE_START_TLS
    • DISCOURSE_SMTP_DOMAIN

Mínimo:

  • Posibilidad de anular las siguientes variables relacionadas con SMTP por sitio
    • DISCOURSE_SMTP_USER_NAME
    • DISCOURSE_SMTP_PASSWORD

en sus equivalentes de config/multisite.yml

Antecedentes para el mínimo: dadas las otras opciones, puedo configurar las cosas para vivir con un servidor SMTP, pero ciertamente necesito usuarios SMTP separados (remitentes). Enviar correos desde una dirección en un dominio diferente al del sitio de Discourse en ejecución parece, desafortunadamente, un factor decisivo.

2 Me gusta