smtp 邮件 ip 设置失败

smtp 邮件 ip 设置失败

我使用 postfix 和 Debian 6 配置 smtp 服务器。

我从 4 个服务器 IP 中设置了 1 个 IP 作为 smtp 服务器

mail.mydomain.com xxx.yyy.zzz.hhh

但是当我使用 smtp 服务器发送邮件时,目标服务器会返回给我另一个服务器的 IP。

Received-SPF:失败(google.com:域名[电子邮件保护]没有指定 xxx.yyy.zzz.jjj 作为允许的发件人)client-ip=xxx.yyy.zzz.jjj; Authentication-Results: mx.google.com;

spf=hardfail(google.com:域名[电子邮件保护]未指定 xxx.yyy.zzz.jjj 为允许的发件人) [电子邮件保护]

在我的绑定配置和 /etc/hosts 配置中,此子域传递给了正确的 IP。由于这个 IP 发生了变化,我的 SPF 检查导致失败。

当我使用 smtp 服务器发送邮件时发生了什么?

答案1

您应该将这四个 IP 添加到 DNS 记录中,例如

v=spf1 ip4:x.x.x.x ip4:x.x.x.x ip4:x.x.x.x ip4:x.x.x.x  -all    

相关内容