仅在使用 Thunderbird 时反向 DNS 和 SPF 失败!

仅在使用 Thunderbird 时反向 DNS 和 SPF 失败!

我的邮件服务器已正确设置了反向 DNS 和 SPF 记录。从该服务器发送网络邮件非常顺畅。

问题是,当 Thunderbird 发送电子邮件时,它使用客户端的 IP 地址作为主机名。我有 SMTP 身份验证,并将我的邮件服务器指定为外发 SMTP。邮件正在发送,但它没有使用邮件服务器的 IP 地址“签名”电子邮件。它使用的是客户端的 IP 地址。

有没有什么办法解决这一问题?

这是我从 Thunderbird 发送垃圾邮件时收到的错误:

Spam: Reverse DNS Lookup, SPF_SoftFail

答案1

第一种可能:Thunderbird 发送“直接到 MX”而不是使用您的服务器。配置 thunderbird 以使用您的服务器进行 SMTP。

第二种可能性:Thunderbird 正在使用您的服务器,但未进行身份验证,并向托管在该服务器上的地址发送邮件。由于该地址托管在服务器上,因此尽管缺乏身份验证,邮件仍会被接受(请告诉我您没有开放中继)。配置 SMTP AUTH。

第三种可能性:Thunderbird 正在通过您的服务器进行身份验证,并将邮件发送到托管在该服务器上的地址。尽管如此,您的服务器并没有区分经过身份验证的邮件和来自外部来源的邮件,因此错误地过滤了前者。请修复此问题。

当您使用网络邮件时,如果网络邮件与邮件服务器托管在同一台机器上,则邮件服务器可能会将发件人地址视为本地主机,并将其视为受信任的地址。(推测,因为您提供的有关您的设置的信息很少。)

答案2

我遇到了类似的问题,“554 由于发送 MTA 的信誉不佳,您对此邮件系统的访问被拒绝”消息...

事实证明,之前的设置显示没有正确配置反向 DNS 的客户端 IP 地址。

我更改了 Thunderbird 连接互联网的方式(工具>选项>高级>网络和磁盘空间>设置>并选择“无代理”),现在问题似乎已解决。

也可以看看http://forums.mozillazine.org/viewtopic.php?f=39&t=2928185

希望它有效。

相关内容