设置通过电子邮件回复时出现“地址未找到”错误

大家好,

希望能得到一点帮助。我技术方面不是特别自信,所以肯定是我自己哪里做错了。

我已经浏览了这个帖子,并认为自己已经正确设置了:

https://meta.discourse.org/t/set-up-reply-via-email-support/14003/139

我还尝试了一些在故障排查帖子中提到的方法,包括启用邮件转发、在新浏览器中退出并重新登录以允许访问 Gmail 账户、向 username+1234@gmail.com 发送测试邮件(这个成功了)等等。

每次我们尝试回复测试用的私信邮件时,都会收到以下错误信息:

550 该名称的邮箱当前不可用。

以下是所有的错误信息(如您所见,我已经尝试解决这个问题一段时间了):

我们为回复设置了一个 Gmail 地址,并且我确认已启用 POP。

由于这是我的第一篇文章,我只能上传一张图片,但如果需要,我还可以提供多张设置截图。

除此之外,我真的毫无头绪,不知道哪里出了问题。感觉这个问题不该花 5 个小时才解决!非常感谢您的任何帮助!如果需要更多信息,请随时告诉我。

我完全理解你的感受。这类问题确实非常令人沮丧。碰巧的是,我自己的邮件回复功能也突然无法使用了,尽管它之前几个月一直运行正常。虽然你的情况和我遇到的症状不同,但不管怎样……

你尝试用于回复的 Gmail 账户是否启用了两步验证?

谢谢回复。我已经在 Gmail 设置中将此功能关闭了。

查看 https://meta.discourse.org/t/straightforward-direct-delivery-incoming-mail/49487。这会让事情变得容易得多。

您是否已为该 Google 账户启用了“允许安全性较低的应用程序访问”?

相关设置页面的链接 在此,但到达页面后请再次确认您已登录正确的账户。

是的,已启用“允许低安全性应用”。

这个让我有点害怕,登录服务器可能超出了我的能力范围。不过我会检查一下这个。谢谢。

棘手之处在于,您需使用 discourse.example.com(或您的论坛子域名)作为接收邮件地址,而不是 Gmail 地址。只要您不修改 example.com 的 MX 记录(并为 discourse.example.com 设置 MX 记录),就不会造成任何问题。

如果您是标准安装,我可以为您安装并配置,费用为 150 美元(点击此处了解)。

顺便说一句,我之前想说的是,你不需要在 Gmail 中开启任何转发功能。如果你能按照 @pfaffman 建议的方案进行设置,那就太好了。我做不到,因为我没有运行自己的服务器。

有时候,直接查看截图并检查是否有异常会更简单。以下是我当时正常使用的 Discourse 设置。

这是我的设置:

现在看看你的设置,我发现应该将 POP3 轮询用户名切换到 Gmail 回复账户。

是的。我怀疑这会解决问题!为你祈祷。

谢谢,我会跟进!

我会把你的链接记好!!

顺便说一句,我认为你还需要将你的“通过电子邮件地址回复”更改为在 @ 符号前加上“+%(reply_key)

我也会更新那个,谢谢!