无法与 SendGrid 集成

他们使用的术语不同,但你仍然需要连接到一个本质上标准的 SMTP 服务器,这需要身份验证。

前往 Teammates(团队成员)部分 - https://app.sendgrid.com/settings/teammates

在那里,你将看到能够发送邮件的账户详情:

“Username”(用户名)列中的值就是你需要在 Discourse 设置 DISCOURSE_SMTP_USER_NAME 中输入的内容。

因此,如果“Username”是 SK2019,那么你的配置可能如下所示:

DISCOURSE_SMTP_ADDRESS: smtp.sendgrid.net
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: SK2019
DISCOURSE_SMTP_PASSWORD: 'xxxx.xxxxxx.xxxx'