SPF 通过 Google 而在 Outlook 上失败
SPF pass on Google and fail on Outlook
我的网站无法发送电子邮件。他们在 Outlook 上继续垃圾邮件,但在 Gmail 上没有。
我用这个配置了我的 DNS:DOMAINNAME。在 TXT "v=spf1 mx a ip4:IP -all"
其中DOMAINNAME是我的域名,IP是服务器的ip。
这是我从电子邮件中得到的:
- Received-SPF:通过(google.com:commerciale@DOMAINNAME 的域将 IP 指定为允许的发件人)
- 已收到 SPF:失败(protection.outlook.com:DOMAINNAME 的域未将 IP 指定为允许的发件人)
我有 2 个问题:
- 为什么它适用于 Google 而不适用于 Outlook?
- 为什么 Google 传递域:commerciale@DOMAINNAME 和 Outlook 域 DOMAINNAME(没有商业)?
您的 SPF 记录为空。您需要包括主机和 IP 地址,甚至是您要授权代表您的域名发送电子邮件的 IP 地址块(在 cidr 表示法 中)。
列出您发送电子邮件的所有地点:运营电子邮件(日常电子邮件)托管、交易电子邮件、电子邮件营销等
将包含的 and/or IP 地址添加到您的 SPF 记录中。注意:您非常很少需要 +a +mx 东西。这是多余的。 MX 只会通过触发另一轮查找来增加 DNS 开销。
使用 SPF Survey
等工具验证您的 SPF 记录
这是一个 SPF 记录示例,假设 G Suite 用于电子邮件托管、MailChimp 和 IP 地址。
v=spf1 include:_spf.google.com include:servers.mcsv.net ip4:192.0.2.20 ~all
注意:我用~all
(softfail)终止了这个例子,这被认为是最佳实践。
那么我建议对所有电子邮件源实施 DKIM 签名。然后使用 dmarcian.com(他们有免费套餐)之类的服务实施 DMARC,以便更轻松地阅读 DMARC 报告。 DMARC 让您可以查看您的电子邮件流。
我的网站无法发送电子邮件。他们在 Outlook 上继续垃圾邮件,但在 Gmail 上没有。
我用这个配置了我的 DNS:DOMAINNAME。在 TXT "v=spf1 mx a ip4:IP -all"
其中DOMAINNAME是我的域名,IP是服务器的ip。
这是我从电子邮件中得到的:
- Received-SPF:通过(google.com:commerciale@DOMAINNAME 的域将 IP 指定为允许的发件人)
- 已收到 SPF:失败(protection.outlook.com:DOMAINNAME 的域未将 IP 指定为允许的发件人)
我有 2 个问题:
- 为什么它适用于 Google 而不适用于 Outlook?
- 为什么 Google 传递域:commerciale@DOMAINNAME 和 Outlook 域 DOMAINNAME(没有商业)?
您的 SPF 记录为空。您需要包括主机和 IP 地址,甚至是您要授权代表您的域名发送电子邮件的 IP 地址块(在 cidr 表示法 中)。
列出您发送电子邮件的所有地点:运营电子邮件(日常电子邮件)托管、交易电子邮件、电子邮件营销等
将包含的 and/or IP 地址添加到您的 SPF 记录中。注意:您非常很少需要 +a +mx 东西。这是多余的。 MX 只会通过触发另一轮查找来增加 DNS 开销。
使用 SPF Survey
等工具验证您的 SPF 记录
这是一个 SPF 记录示例,假设 G Suite 用于电子邮件托管、MailChimp 和 IP 地址。
v=spf1 include:_spf.google.com include:servers.mcsv.net ip4:192.0.2.20 ~all
注意:我用~all
(softfail)终止了这个例子,这被认为是最佳实践。
那么我建议对所有电子邮件源实施 DKIM 签名。然后使用 dmarcian.com(他们有免费套餐)之类的服务实施 DMARC,以便更轻松地阅读 DMARC 报告。 DMARC 让您可以查看您的电子邮件流。