我正在使用 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 记录中。