fun*_*der 0 email-server domain spf
我有一个可以通过server.com
它访问的服务器,它有一个使用 hostname 运行的 postfix 邮件服务器gaia.server.com
。因为反向 DNS 仅用于邮件目的(afaik),所以我将服务器 ip 的反向 DNS 条目更改1.2.3.4
为gaia.server.com
,这完全正常。
我将此插入到我的域 DNS 服务器的 TXT 条目中: v=spf1 mx ip4:1.2.3.4 -all
这个记录是由这个工具创建的。
现在我想从email1@server.com
or发送电子邮件email2@different-domain.com
,它是指向与server.com
.
现在我使用http://www.brandonchecketts.com/emailtest.php来测试这个配置。它给了我gaia.server.com
asHelo Address
和email1@server.com
as From Address
。但随后它会查找From Address
域的 SPF 记录server.com
。
如果我错了,请纠正我,但我认为它会查找邮件服务器 ip,将其反转为主机名,然后检查该主机名的 SPF。还是我错了,反向检查只是垃圾邮件检查的另一部分?
我的问题是:我需要如何配置以及配置什么才能使 SPF 记录适用于该服务器发送的所有域。如果可能的话,我不想在每个域中都放置一个硬编码的 IP 地址。对于这种情况,最佳做法是什么?
感谢您提前阅读和帮助:)
SPF 记录是针对每个域的,而不是针对每个服务器的。它们本质上是一个 IP 列表,专门允许代表特定域发送邮件。
您的 SPF 记录用于server.com
处理发件人地址为 的电子邮件@server.com
。如果要将 SPF 应用于地址为 的电子邮件@different-domain.com
,则需要向different-domain.com
的 DNS添加 SPF 记录。
如果您想server.com
在different-domain.com
不硬编码 IP 的情况下使用 SPF 记录,请为的 TXT 记录使用include或redirect关键字different-domain.com
:
different-domain.com. IN TXT "v=spf1 include=server.com -all"
Run Code Online (Sandbox Code Playgroud)
或者
different-domain.com. IN TXT "v=spf1 redirect=server.com"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2270 次 |
最近记录: |