Gmail 响应“DSN:服务不可用”

Gmail 响应“DSN:服务不可用”

我已经在 Google 上广泛搜索过这个问题 :/ 我有一个 Wordpress 网站,但命令行也会出现同样的问题。发送一封邮件,最终到达以下 MX:

mysite.com. 140 IN  MX  1 aspmx.l.google.com.

谷歌搜索结果显示:

Jun 12 16:06:48 mysite sm-mta[690]: x5CG6mcq000688: x5CG6mcq000690: DSN: Service unavailable

root 的收件箱中有一条消息:

   ----- Transcript of session follows -----
... while talking to aspmx.l.google.com.:
>>> DATA
<<< 550-5.7.1 [2a00:1098:88:1a::1] Our system has detected that this message does
<<< 550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and
<<< 550-5.7.1 authentication. Please review
<<< 550-5.7.1  https://support.google.com/mail/?p=IPv6AuthError for more information
<<< 550 5.7.1 . m1si30413wml.153 - gsmtp
554 5.0.0 Service unavailable

--x5CG6mcq000690.1560355608/mysite.vs.mythic-beasts.com

我有一条 TXT 记录:

mysite.com. 300 IN  TXT "v=spf1 include:_spf.google.com ~all"

就像某个随机网站推荐的那样。我试过 Google 的说明,但毫无效果。

有什么想法吗?

答案1

首先,如果您是从 VPS 发送而不是从 GSuite 发送,那么将 Google 地址放在 SPF 中是完全错误的做法。

您的 SPF 记录会告诉收件人哪些服务器被授权发件人– 因此,如果您直接从 VPS 发送邮件,那么您的域的 SPF 记录当然必须包含 VPS。

(同样,如果您的域名没有收到邮件GSuite,那么列出 Google MX 服务器地址是没用的,因为 Google 会拒绝发送的所有邮件*@mysite.com。)

其次,它甚至不是您电子邮件中的发件人字段所在的域。如果您的邮件来自@mysite.vs.mythic-beasts.com,那么收件人只会在 查找 SPF 记录mysite.vs.mythic-beasts.com——他们根本没有理由首先查看mysite.com。您应该在 Sendmail 中修复此问题,因为 Mythic Beasts 不太可能允许您使用他们的子域来发送电子邮件。

最后,Gmail 支持页面上的 IP 指南写道:

发送 IP 必须具有 PTR 记录(即发送 IP 的反向 DNS),并且与通过 PTR 记录中指定的主机名的正向 DNS 解析获得的 IP 相匹配。

您的 IP 地址,2a00:1098:88:1a::1当前才不是已配置反向 DNS。您需要在 Mythic Beasts 控制面板中配置此项。

相关内容