Ubuntu Server 20.04 和 Postfix:为子域配置 SPF 返回错误:spf=neutral 且所有电子邮件都标记为垃圾邮件

Ubuntu Server 20.04 和 Postfix:为子域配置 SPF 返回错误:spf=neutral 且所有电子邮件都标记为垃圾邮件

我正在尝试将 Ubuntu Server 20.04 中的 Postfix 设置为子域服务器中的电子邮件发送者(我不需要接收电子邮件)。

我有一个与一台服务器配合使用的主域,以及一个与另一台服务器(具有不同的公共 IP)配合使用的子域。为了更好地理解,以下是 DNS 设置:

- mydomain.com, (type) A, IP 185.xx.xxx.xxx
- subdom.mydomain.com, (type) A, IP 87.xx.xx.xxx (this is an home server)

我正在尝试在我的 DynamicDNS 提供商面板上像这样配置 SPF(DNS 名称由 DDNS 提供商解析):

- subdom.mydomain.com, (type) TXT, IP 87.xx.xx.xxx, v=spf1 a include:subdom.mydomain.com -all

我已经为 subdom.mydomain.com 配置了 SSL 证书,但我发送的每封电子邮件都会被收到垃圾邮件文件夹中,并出现错误:

“spf=neutral google.com: 87.xx.xx.xxx 既未被最佳猜测记录允许,也未被拒绝[电子邮件保护]

我如何修复我的 SPF 以避免所有电子邮件被标记为垃圾邮件?

谢谢

答案1

在 spf 记录中添加 ip4:1.2.3.0/CIDR 和 ~all 可以解决问题。但这并不好,因为拥有该 IP 范围的人可以发送邮件,但会被认证。

相关内容