你好,
我无法收到邮件,我没有使用第三方 SMTP 服务。
Discourse 无法连接到您的邮件服务器。
我正在使用 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
我正在本地服务器上工作,请帮我解决这个问题。非常紧急。
请勿使用 Gmail 或 G Suite 发送您的 Discourse 邮件,这会违反服务条款。
好的,请告诉我我们可以使用哪种 SMTP 服务。
请参阅我们的安装指南中的电子邮件部分:discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
它能与 Gmail SMTP 配合使用吗?
不。你询问了其他可使用的电子邮件服务,而我分享了那个链接,它帮助你查看在安装 Discourse 时可用的其他电子邮件提供商。
请仔细阅读该指南,然后基于你在遵循该指南过程中遇到的问题来提问。
如果你选择遵循该指南之外的其他步骤(例如使用其他邮件提供商),这将增加我们回答你问题的难度。
实际上,我在 Ubuntu 机器上为 Discourse 主机创建了虚拟主机,因此我认为主机无法发送邮件。请建议我应该怎么做?
您能确认一下您选择了其他哪些电子邮件服务吗?
我不是在使用 Gmail,
我使用的是网站自带的邮件服务器。
那么,你应该联系负责该邮件服务器的团队寻求帮助。
如果你的情况紧急,最好的办法是使用像 Mailgun 这样的服务,已有成千上万的用户在使用它。
Mailgun 需要您绑定信用卡
那我该怎么办?
我不太确定。
我正尝试使用 SendGrid,系统显示邮件已发送,但实际上并未收到?
如果 Discourse 显示已发送,则说明它已将其交给 SendGrid。请检查您的 SendGrid 日志。
如果 SendGrid 显示已发送,则说明它已将其发送至某处。请检查您的垃圾邮件文件夹。
我查了 SoundGrid 的日志,哈哈,里面什么都没有。
Mailjet 一直运行正常,直到我的账号被封禁。
我现在正在尝试 SparkPost。

