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 Mi Piace

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 Mi Piace

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

1 Mi Piace

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 Mi Piace

Ciao @sam,

Ci sarebbe la possibilitĂ  di ottenere dei finanziamenti se implementassi questa funzionalitĂ ? Stiamo attualmente cercando di ottenere una sovvenzione MVP dal nostro governo (https://www.nsw.gov.au/grants-and-funding/mvp-ventures-program) e qualsiasi finanziamento tu fornisca potremmo ottenere dal governo un abbinamento di 1$ per 1$, il che sarebbe fantastico :slight_smile:.

Saluti,
Simon

Puoi specificare in dettaglio tutte le modifiche proposte?

1 Mi Piace

Ciao @sam,

In realtà mi sono appena reso conto che se scelgo di non impostare la seguente variabile d’ambiente:

DISCOURSE_NOTIFICATION_EMAIL

All’interno di app.yml, allora il seguente elemento di configurazione appare nelle impostazioni:

E posso usarlo per ottenere esattamente l’effetto che desideravo.

Grazie @sam per essere stato aperto alla possibilità di questo :slight_smile:, ma sembra che questa volta non avrò bisogno di una PR.

2 Mi Piace

Massimo / migliore:

  • possibilitĂ  di sovrascrivere tutte le variabili di configurazione SMTP per sito nella configurazione multisito
    • DISCOURSE_SMTP_ADDRESS
    • DISCOURSE_SMTP_PORT
    • DISCOURSE_SMTP_USER_NAME
    • DISCOURSE_SMTP_PASSWORD
    • DISCOURSE_SMTP_ENABLE_START_TLS
    • DISCOURSE_SMTP_DOMAIN

Minimo:

  • PossibilitĂ  di sovrascrivere le seguenti variabili relative a SMTP per sito
    • DISCOURSE_SMTP_USER_NAME
    • DISCOURSE_SMTP_PASSWORD

nei loro equivalenti config/multisite.yml

Contesto per il minimo: non avendo altre scelte posso configurare le cose per convivere con un server SMTP ma sicuramente ho bisogno di utenti SMTP separati (mittenti). L’invio di email da un indirizzo in un dominio diverso da quello su cui è in esecuzione il sito discourse sembra purtroppo un ostacolo insormontabile.

2 Mi Piace