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

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

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

「いいね!」 1

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

@sam様

この機能を実装した場合、資金提供の可能性はありますでしょうか?現在、政府からMVP助成金(https://www.nsw.gov.au/grants-and-funding/mvp-ventures-program)の獲得を検討しており、皆様からのご支援があれば、政府からのマッチングで1ドル対1ドルで調達することができ、大変ありがたいです:slight_smile:。

よろしくお願いいたします。
Simon

提案されているすべての変更について、詳細を教えていただけますか?

「いいね!」 1

こんにちは @sam さん、

実は、以下の環境変数を設定しない場合:

DISCOURSE_NOTIFICATION_EMAIL

app.yml 内で、設定項目に以下の設定が表示されることに気づきました:

そして、これを使用してまさに望んでいた効果を得ることができます。

この可能性に対してオープンでいてくださった @sam さん、ありがとうございます :slight_smile:。今回は PR は不要になりそうです。

「いいね!」 2

最大/ベスト:

  • マルチサイト構成でサイトごとにすべてのSMTP構成変数をオーバーライドする機能
  • DISCOURSE_SMTP_ADDRESS
  • DISCOURSE_SMTP_PORT
  • DISCOURSE_SMTP_USER_NAME
  • DISCOURSE_SMTP_PASSWORD
  • DISCOURSE_SMTP_ENABLE_START_TLS
  • DISCOURSE_SMTP_DOMAIN

最小:

  • サイトごとに以下のSMTP関連変数をオーバーライドする機能
  • DISCOURSE_SMTP_USER_NAME
  • DISCOURSE_SMTP_PASSWORD

config/multisite.yml の同等の設定で

最小の背景:他に選択肢がない場合、1つのSMTPサーバーで対応できるように設定できますが、個別のSMTPユーザー(送信者)が必要になります。Discourseサイトが実行されているドメインとは異なるドメインからのメール送信アドレスは、残念ながら取引を成立させるには不十分なようです。

「いいね!」 2