![如何在没有 IP 的情况下添加 spf 记录](https://linux22.com/image/734103/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%B2%A1%E6%9C%89%20IP%20%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%B7%BB%E5%8A%A0%20spf%20%E8%AE%B0%E5%BD%95.png)
我正在使用 whm 服务器,它会在执行任何任务(cron)时向我发送默认电子邮件,但最近 gmail 开始阻止我的电子邮件,因为没有 spf 记录。我在服务器上使用的主机名的 dns 由 cloudflare 管理,当我添加带有服务器 ip 的 spf 记录(v=spf1 ip4:xxxx -all)时,电子邮件开始工作,但我不想暴露我的 ip 地址,那么如何在没有服务器 ip 的情况下添加 spf 记录。
答案1
这个问题并不疯狂,但如果没有相应的 DNS 记录,从您的 IP 直接向 Gmail 发送电子邮件将无法通过 SPF 检查。一种方法是使用中间人来完成邮件投递……无需对您的服务器进行太多更改,您就可以使用 Postfix 传输图通过 AWS SES 发送出站邮件。然后,您可以将 amazonses.com 包含在您的 SPF DNS 记录中。