需要帮助设置从Brevo到Discourse的SMTP配置

我花了一整天的时间试图解决这个问题,但仍然很困难。
cd /var/discourse
nano containers/app.yml
这些是我的设置:为了隐私,我将我的网站名称替换为 mywebsite

DISCOURSE_HOSTNAME: “mywebsite.com

Brevo (SMTP) 的电子邮件设置

DISCOURSE_DEVELOPER_EMAILS: ‘admin@mywebsite’
DISCOURSE_SMTP_ADDRESS: smtp-relay.brevo.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: 在 brevo SMTP 部分找到的登录名
DISCOURSE_SMTP_PASSWORD: 在 brevo SMTP 部分找到的密码
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_AUTHENTICATION: login
DISCOURSE_SMTP_DOMAIN: mywebsite.com
DISCOURSE_NOTIFICATION_EMAIL: admin@mywebsite.com

Let’s Encrypt 所需

LETSENCRYPT_ACCOUNT_EMAIL: admin@mywebsite.com

我哪里弄错了?我仍然无法通过我的网站发送测试电子邮件。我不知道在哪里可以找到我的网站上的 discourse notification email 设置,所以我尝试了 no-reply@mywebsite.com,但它不起作用,所以我尝试了 admin@mywebsite.com,但它也不起作用。在 brevo 中,我验证了 2 个发件人(admin@mywebsite.com 和 no-reply@mywebsite.com)。

[引用=“Issa_George,第1帖,主题365721”]
我不知道在哪里找到Discourse通知电子邮件设置
[/引用]

这里是设置的地方

[引用=“Issa_George,第1帖,主题365721”]
DISCOURSE_NOTIFICATION_EMAIL: admin@mywebsite.com
[/引用]

[引用=“Issa_George,第1帖,主题365721”]
我试过 no-reply@mywebsite.com,但没有成功,所以我又试了 admin@mywebsite.com,也没有成功。
[/引用]

它必须是Brevo会发送的地址。你可以在那里查看你的日志。

2 个赞

该端口现在无法与某些服务器配合使用(特别是 DigitalOcean 目前不支持),您可以尝试使用 2525,应该可以正常工作。

谢谢。它奏效了。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.