在回复电子邮件时出现 relay access denied 错误

大家好,我是新来的,但非常喜欢在这里折腾 Discourse。: )

我最近更改了域名,不知为何通过电子邮件回复的功能停止了。我似乎无法查明原因。除了这个烦人的问题外,其他一切正常,即使进行了几次重建也是如此。

发出的邮件也正常工作。

(作为信息补充,在更改域名之前,接收邮件在旧域名上是正常的。)

我已检查了以下设置:

-- 在 app.yml 中:DISCOURSE_HOSTNAME: nomadverse.com(正确)
-- 已确认 SMTP 设置有效
-- 在 MailJet(用于 SMTP)中,所有设置看起来良好,DKIM、SPF 等均已正确配置。
-- 在设置中,“通知电子邮件”设置为 noreply@nomadverse.com
-- 在设置中,“通过电子邮件回复地址”设置为 replies+%{reply_key}@nomadverse.com

在通过电子邮件回复后,查看 mail-receiver 的启动器日志,我看到此错误:

    <22>Jul 26 03:43:49 postfix/smtpd[1142]: NOQUEUE: reject: RCPT from web1.gatorcountry.com[67.225.189.169]: 454 4.7.1 <replies+6d18bcc79ead5fb5466dc788580fd4af@nomadverse.com>: Relay access denied; from=<yak@gatorcountry.com> to=<replies+6d18bcc79ead5fb5466dc788580fd4af@nomadverse.com> proto=ESMTP helo=<web1.gatorcountry.com>

日志中还有来自 gmail.com 等的类似错误。

因此,这似乎是某种中继错误——这就是回复无法收到的原因吗?我对这方面不太熟悉,所以不确定接下来该如何操作。

感谢任何帮助!

谢谢

2 个赞

您是否更新了 mail-receiver yml 中指定的域名?如果是,您需要重新构建该容器。

6 个赞

哎呀,这招真管用!谢谢你的帮助,@Stephen

Ray

3 个赞

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