SPF 记录发送到 gmail 帐户时出现问题

问题描述 投票:0回答:1

我不是 SPF 专家,也许你们中的一些人是 不久前,为了能够向 Google Gmail 系统发送电子邮件,开始需要进行身份验证。 在我的公司,我们运行自己的电子邮件服务器(ns2.ourdomain.dk/x.x.x.69) - 主要供内部使用。 所以我在我们的 DNS 中为域“ourdomain.dk”设置了 SPF 记录,如下所示

“v=spf1 a:ns2.ourdomain.dk ip4:x.x.x.69 ~全部”

所以现在,我们允许直接从该电子邮件服务器向 gmail 地址发送电子邮件 电子邮件到达收件人后,有关电子邮件的详细信息显示:

已接收-SPF:通过(google.com:[电子邮件受保护]的域指定 x.x.x.69 为允许的发件人)client-ip=x.x.x.69;

好吧。 现在我想转发来自 x.x.x.70 的网络服务器 ns3.ourdomain.dk 的电子邮件,该服务器在另一台计算机上运行,使用内部邮件服务器 x.x.x.69 作为“智能主机”。 Exim4 在该网络服务器上运行,并将电子邮件发送到内部电子邮件服务器,该服务器将其转发给 Google。 我们多年来一直这样做。 所以我将“ourdomain.dk”的 dns SPF 文本记录更改为

“v=spf1 a:ns2.ourdomain.dk a:ns3.ourdomain.dk ip4:x.x.x.69 ip4:x.x.x.70 ~全部”

但是现在我们得到了 已接收 SPF:无(google.com:ns3.ourdomain.dk 未指定允许的发件人主机)client-ip=x.x.x.69;

虽然主机 ns3.ourdomain.dk 应该被允许发送... 你们有人有这样的经历吗?

汉斯·奥托

dns email-validation spf
1个回答
0
投票

查看转发电子邮件的

Return-Path
标头。它可能类似于
Return-Path: <[email protected]>
。这会导致 Gmail 在 ns3.ourdomain.dk 搜索 SPF 记录,而不是直接在 ourdomain.dk 搜索。

要解决此问题,您有两个选择:将 SPF 记录添加到 ns3.ourdomain.dk,或者更好的是,将 Exim 配置为使用 ourdomain.dk 作为返回路径。

© www.soinside.com 2019 - 2024. All rights reserved.