2

假设我的 IP 地址是 222.222.222.1 222.222.222.2 并且我的域是 mydomain.com

我希望代表我的客户域从我的服务器发送常规电子邮件。(中继/欺骗)

因此,我的客户需要将我的 SPF 包含文本输入到他们的 txt 记录中(v=spf1 ...)。 就像我将 salesforce.com 和其他人添加到我的 txt 记录中一样(v=spf1 ...):

例如“v=spf1 a mx ip4:222.222.222.1 ip4:222.222.222.2 include:_spf.salesforce.com -all”

我不明白我如何将我的 SPF 记录(用于发送我的域电子邮件)与我们的电子邮件服务 SPF 查找(由我们的客户使用)分开

这几乎回答了它,除了它没有说明如何设置区域文件记录: 如何为许多 IP 创建 SPF 记录(SPF 超过 255 个字符)

我是否设置了一个txt记录,一个A记录,一个CNAME记录,什么类型的记录以及如何设置。我会假设这个字符串进入我记录的数据值区域???

例如“v=spf1 ip4:222.222.222.1 ip4:222.222.222.2 -all” ,不知何故它需要这个子域“_spf.mydomain.com”

然后我的客户 SPF 的 txt 记录看起来与此类似:

例如“v=spf1 一个 mx 包括:_spf.mydomain.com -all”

我有点自信我走在正确的轨道上。我只是不知道它是如何在我的区域文件中实现的。

4

1 回答 1

2

当电子邮件接收者选择使用 SPF 验证发件人时,它将查找TXT发送域的记录(根或@记录),并准确查找以v=spf1. 该记录可以包含它想要的任何内容。您的客户将需要该表单的记录,并且您将需要在您的域中使用您自己的发件人设置的记录。

根 spf 记录可以包含它喜欢的任何记录。电子邮件服务的常见做法是在其他非根路径(_spf.mydomain.com例如)中包含 SPF 记录以包含在其他记录中。

因此,在您的区域文件中,您将拥有如下内容:

_spf IN TXT   "v=spf1 ip4:222.222.222.1 ip4:222.222.222.2 -all"
@    IN TXT   "v=spf1 include:myownmailsender.com -all"

您的客户会添加include:_spf.mydomain.com到他们的记录中,您可以使用该@记录来自定义您自己的发送偏好。

于 2017-08-01T12:47:03.813 回答