情况:
- 尽管 SPF、DKIM 和整个邮件格式都经过了优化,得分为 10/10邮件测试器,许多发出的邮件在 Yahoo 和 Outlook 中被标记为垃圾邮件。
- 主服务器发送电子邮件。
- 传入的电子邮件由 mailgun.org 处理,因此 MX 记录(在主服务器上)指向 mailgun 服务器。
- 为主服务器设置 PTR 记录相对容易,但据我所知,在 mailgun 上是不可能的。
问题
在主服务器上设置 PTR 记录就足够了吗?
如果不是:主要电子邮件服务提供商检查有关 PTR 记录的传入电子邮件的具体方法是什么?
a) 域名 -> 读取 MX 记录 -> 查找 PTRMX 记录中的域名(即 mailgun)
b) 域名 -> 查找 PTR 记录该域的(本例中为主服务器)
c)其他?
答案1
一般来说,接收服务器会查看已连接到它并要求发送邮件的客户端。SMTP 协议的第一部分是问候命令(HELO 或 EHLO),客户端可以通过该命令来识别自己。大多数电子邮件服务器会获取该声明的身份并将其与客户端 IP 地址的 PTR 记录进行比较。客户端可以将自己标识为任何它想要的,这就是为什么 PTR 检查是查看此客户端是否值得信赖的好方法。
因此,对您来说,最重要的是在发送电子邮件的主服务器上设置 PTR(并仔细检查您的服务器在发送时标识自己是什么!)。收到的邮件并不重要,因为这不是您的电子邮件的来源,而这才是收件人唯一关心的事情。
SMTP 协议之外的反垃圾邮件技术层(包括 Google 等公司的专有技术)可能会对您的域及其 DNS 进行更复杂的检查。为此,确保指向您服务器的主要 IP 地址均设置了合理的 PTR 就足够了。