具体来说,如果我创建一个 IP 为 1.2.3.4、主机名为 bademail.example.com 的邮件服务器,并确保我有一个从该 IP 到该主机名的 PTR 记录,那么这样做有什么效果呢?
在实际场景中,我使用 Mailgun 发送电子邮件(此处的服务不相关),它使用共享 IP 发送,PTR 解析为 mail13.static.mailgun.info。接收邮件服务器如何处理此信息以标记垃圾邮件?它不可能检查我的电子邮件地址的域部分,因为它显然不是 @mail13.static.mailgun.info,这表明它使用的是标头接收部分中存在的主机名。但由于任何人都可以创建与他们发送的 IP 和主机名匹配的 PTR 记录,鉴于我的第一个原始示例,我看不出这有什么帮助?
答案1
…但由于任何人都可以创建 PTR……
任何人都不能。PTR 是反向 DNS 区域的一部分,必须正确委派,而且它们通常是委派给 ISP 1。分配给 SOHO 连接的大部分 ISP IP 网络都没有 PTR,或者设置了表明它们不应该是合法邮件中继的名称。
__
- 如果有人感兴趣的话:有一种反向区域子委派的方法,但它需要在 ISP 端进行自定义,并设置 DNS 服务器以使用静态 IP 运行,因此对于典型的 SOHO 来说太麻烦了。相反,根据请求或通过 WEB 界面(可能没有这样做)提供反向区域的编辑更容易。