Multisite installation with seperated smtp emails

最大/最佳:

  • 在多站点配置中为每个站点覆盖所有 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 中

最小背景:鉴于没有其他选择,我可以进行设置以适应一个 SMTP 服务器,但肯定需要单独的 SMTP 用户(发件人)。从 Discourse 站点运行所在域以外的地址发送邮件,不幸的是,这看起来是一个交易破坏者。