电子邮件域名是否正确?
默认的“发件人”电子邮件地址基于安装域名加上子域名,因此如果您的 URL 是 discourse.example.com,则地址为:
noreply@discourse.example.com
但如果您的邮件服务提供商期望的是:
noreply@example.com
……您可能会遇到问题!要解决此问题,请编辑 app.yml 文件,取消注释以下行:
## 如果您想为首次注册设置“发件人”电子邮件地址,请取消注释并修改:
#- exec: rails r "SiteSetting.notification_email='noreply@example.com'"
## 在收到第一封注册邮件后,请重新注释该行。该行只需运行一次。
取消注释上述行并设置所需的发件人电子邮件地址后,您需要执行重建操作。
如有需要,您也可以通过命令行进行更改:
./launcher enter app
rails r "SiteSetting.notification_email = 'discourse@yoursite.com'"
exit