Discourse - OVH 的 SMTP

虽然已经过了一段时间,但我刚用 OVH 的 Email Pro 服务搭建了一个论坛,配合 pro2 SMTP 服务器运行正常。我想这或许有些晚了,但希望能帮助到其他人。

这里有一份简要指南:

  • 在关联您的域名时,请务必选择第二个选项:

  • 在设置中,我们之前的方向是正确的:
    DISCOURSE_SMTP_ADDRESS: pro2.mail.ovh.net
    DISCOURSE_SMTP_PORT: 587
    DISCOURSE_SMTP_USER_NAME: name@domain.com
    DISCOURSE_SMTP_PASSWORD: ""
    DISCOURSE_SMTP_ENABLE_START_TLS: true
    DISCOURSE_SMTP_AUTHENTICATION: login

  • 我仍然遇到了一些问题。
    在 (论坛)/admin/email/skipped 中,我注意到一个错误:550 5.7.60 SMTP; Client does not have permissions to send as this sender

  • 我再次检查了“通知邮箱”设置,果然,它与我在 app.yml 中设置的邮箱不一致(系统自动设置为 noreply@domain.com,而不是我使用的邮箱)。
    因此,请确保 DISCOURSE_SMTP_USER_NAME 中设置的邮箱与管理后台中的“通知邮箱”设置保持一致,这样应该就能正常工作了。

2 个赞

非常感谢,这很有帮助。

我从专用邮件服务器迁移到了 OVH 的 Pro 和 Exchange 邮件组合,但找不到问题所在。

在管理员设置中的通知邮件使其正常工作!

3 个赞