我的Discourse网站上的电子邮件无法工作

您好,

两个月前,我的 Discourse 网站上的电子邮件完全无法正常工作。没有发送激活邮件,普通用户也收不到新帖子摘要邮件。

我很愿意付费请人帮我修复这个问题。

谢谢。

那么你应该发帖到 Marketplace

但首先你应该检查你的电子邮件服务,看看你的账户是否正常。很可能是你的信用卡过期了之类的。

1 个赞

好的,我会在那里发帖。

我的账户信誉良好。但是,我对 IT 一窍不通,所以我不知道哪里出了问题。有一天,电子邮件就停止工作了。

我正在使用 MailGun,并且已支付所有费用。

您有管理访问权限吗?

在左侧边栏中找到“Admin”(在移动设备上是汉堡菜单)
向下滚动到“EMAIL”下方,点击“Server setup & logs”


依次点击“Skipped”、“Bounced”、“Rejected”,您会看到一条错误消息

当我尝试测试发送电子邮件时,它显示此错误:

“ ERROR - execution expired “

在 MailGun 中,没有发送密钥,这可能是原因:

它超时了吗?

也许密钥已过期?
尝试“添加发送密钥”
一旦它给你一个新密钥,你可能需要将其添加到你的网站设置中
也许会起作用?抱歉,没有 Mailgun 的经验

1 个赞

我认为 Mailgun 需要与 Discourse 某种程度地重新同步,但我不知道该怎么做,所以需要有经验的人的帮助。

2 个赞

问题在于 DigitalOcean 开始阻止端口 587 的出站访问,因此我将其更改为端口 2525。

3 个赞

我也使用 Digital Ocean 和 Mailgun。我该如何检查这是否是或可能成为我的一个问题?谢谢。

如果您的邮件无故停止工作,这几乎肯定是原因所在。

编辑您的 app.yml 并将 smtp 端口更改为 2525。然后

./launcher destroy app ;./launcher start app

如果您不知道这意味着什么,可以运行 discourse-setup,按几次回车键,然后更改端口并让它重新构建。

3 个赞

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