我收不到任何邮件

你好,
我无法收到邮件,我没有使用第三方 SMTP 服务。

1 个赞

更新:尝试进行电子邮件测试时出现此问题

1 个赞

Discourse 无法连接到您的邮件服务器。

1 个赞

我正在使用 Gmail SMTP,这是我的配置:

DISCOURSE_SMTP_ADDRESS: smtp.gmail.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: ******@gmail.com
DISCOURSE_SMTP_PASSWORD: ********
DISCOURSE_SMTP_ENABLE_START_TLS: true

我正在本地服务器上工作,请帮我解决这个问题。非常紧急。

1 个赞

请勿使用 Gmail 或 G Suite 发送您的 Discourse 邮件,这会违反服务条款。

5 个赞

好的,请告诉我我们可以使用哪种 SMTP 服务。

请参阅我们的安装指南中的电子邮件部分:discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

3 个赞

它能与 Gmail SMTP 配合使用吗?

不。你询问了其他可使用的电子邮件服务,而我分享了那个链接,它帮助你查看在安装 Discourse 时可用的其他电子邮件提供商。

请仔细阅读该指南,然后基于你在遵循该指南过程中遇到的问题来提问。

如果你选择遵循该指南之外的其他步骤(例如使用其他邮件提供商),这将增加我们回答你问题的难度。

4 个赞

实际上,我在 Ubuntu 机器上为 Discourse 主机创建了虚拟主机,因此我认为主机无法发送邮件。请建议我应该怎么做?

1 个赞

您能确认一下您选择了其他哪些电子邮件服务吗?

我不是在使用 Gmail,
我使用的是网站自带的邮件服务器。

那么,你应该联系负责该邮件服务器的团队寻求帮助。

如果你的情况紧急,最好的办法是使用像 Mailgun 这样的服务,已有成千上万的用户在使用它。

4 个赞

Mailgun 需要您绑定信用卡

1 个赞

那我该怎么办?
我不太确定。

我正尝试使用 SendGrid,系统显示邮件已发送,但实际上并未收到?

如果 Discourse 显示已发送,则说明它已将其交给 SendGrid。请检查您的 SendGrid 日志。

如果 SendGrid 显示已发送,则说明它已将其发送至某处。请检查您的垃圾邮件文件夹。

请参阅 在新安装的 Discourse 上排查电子邮件问题

3 个赞

我查了 SoundGrid 的日志,哈哈,里面什么都没有。

Mailjet 一直运行正常,直到我的账号被封禁。

我现在正在尝试 SparkPost。