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 curtidas

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 curtidas

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

1 curtida

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 curtida

Olá @sam,

Haveria potencial para algum financiamento se eu implementasse este recurso? Atualmente, estamos buscando obter uma bolsa MVP do nosso governo (https://www.nsw.gov.au/grants-and-funding/mvp-ventures-program) e qualquer financiamento que você fornecer poderíamos fazer com que o governo igualasse $1 por $1, o que seria incrível :slight_smile:.

Abraços,
Simon

Você pode especificar em detalhes todas as alterações propostas?

1 curtida

Olá @sam,

Na verdade, acabei de perceber que, se eu optar por não definir a seguinte variável de ambiente:

DISCOURSE_NOTIFICATION_EMAIL

Dentro do app.yml, então o seguinte item de configuração aparece nas configurações:

E posso usá-lo para ter exatamente o efeito que eu desejava.

Obrigado @sam por ter estado aberto à possibilidade disso :slight_smile:, mas parece que não precisarei de um PR desta vez.

2 curtidas

Máximo / melhor:

  • Possibilidade de substituir todas as variáveis de configuração SMTP por site na configuração multisite
    • DISCOURSE_SMTP_ADDRESS
    • DISCOURSE_SMTP_PORT
    • DISCOURSE_SMTP_USER_NAME
    • DISCOURSE_SMTP_PASSWORD
    • DISCOURSE_SMTP_ENABLE_START_TLS
    • DISCOURSE_SMTP_DOMAIN

Mínimo:

  • Possibilidade de substituir as seguintes variáveis relacionadas a SMTP por site
    • DISCOURSE_SMTP_USER_NAME
    • DISCOURSE_SMTP_PASSWORD

em seus equivalentes config/multisite.yml

Contexto para o mínimo: dadas as outras opções, posso configurar para viver com um servidor SMTP, mas certamente preciso de usuários SMTP separados (remetentes). Enviar e-mail do endereço em um domínio diferente do domínio em que o discourse está sendo executado parece, infelizmente, um impeditivo.

2 curtidas