【发布时间】:2018-03-02 21:55:43
【问题描述】:
有人可以发布一个 AWS SES 工作 app.yml 文件示例吗?我的意思是从字面上复制并粘贴它。几天来一直在与这个设置作斗争,它在配置设置中一定是次要的。
【问题讨论】:
-
想通了。有关 SMTP 设置,请参见下面的示例。
标签: amazon-web-services email smtp amazon-ses discourse
有人可以发布一个 AWS SES 工作 app.yml 文件示例吗?我的意思是从字面上复制并粘贴它。几天来一直在与这个设置作斗争,它在配置设置中一定是次要的。
【问题讨论】:
标签: amazon-web-services email smtp amazon-ses discourse
DISCOURSE_SMTP_ADDRESS: email-smtp.us-east-1.amazonaws.com
DISCOURSE_SMTP_PORT: 587 DISCOURSE_SMTP_DOMAIN: mail.<yourmaildomain>.com
DISCOURSE_SMTP_USER_NAME: <SMTP USER NAME>
DISCOURSE_SMTP_PASSWORD: <SMTP USER PW>
DISCOURSE_SMTP_AUTHENTICATION: "login"
DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
【讨论】:
话语 v 1.9.1
/discourse/htdocs/config/discourse.conf
smtp_address = email-smtp.us-east-1.amazonaws.com
smtp_port = 587
smtp_domain = your_domain.com
smtp_user_name = username # from AWS SMTP Settings/Create my Credentials
smtp_password = password # from AWS SMTP Settings/Create my Credentials
smtp_enable_start_tls = true
smtp_authentication= "login"
SMTP_OPENSSL_VERIFY_MODE = "none"
smtp_from_address = # aws verified address
必须在支持中心向 AWS 请求增加限制。
【讨论】:
除了Richard Jones发布的设置之外,我认为你还需要在app.yml中启用这一行,并用SES中验证的电子邮件地址更改电子邮件地址:
- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
有关详细信息,请参阅this answer。
【讨论】: