我正在为少数私人客户运行 WHMCS 托管系统。对于其中的一些客户,他们似乎从未收到我发送的发票电子邮件。我对这些电子邮件进行了多次测试,例如将一封电子邮件发送到[电子邮件保护]当我收到报告时,上面写着:
==========================================================
结果摘要
SPF 检查:通过
DomainKeys 检查:中性
DKIM 检查:通过
发件人 ID 检查:通过
SpamAssassin 检查:ham
但就像我说的,有些客户仍然收不到他们的邮件,而其他客户则毫无问题地收到了邮件。如果我从我的个人帐户直接给他们发送电子邮件,他们就会收到。最常见的是 Google Apps 用户甚至从未看到电子邮件进入他们的垃圾邮件文件夹。电子邮件永远不会到达...
我还应该检查什么来查看是否存在可能导致我的发票消失的问题?
答案1
除了收件人邮件提供商之外,没有人可以明确地回答您这个问题。
处理该问题的典型方法是从日志服务器查找连接的详细信息,并确保收件人的邮件服务器接受了该电子邮件。然后打电话给收件人的邮件提供商,询问他们发生了什么事 - 或者如果收件人的邮件提供商“太大而无法交谈”,我只需将其发送给收件人并说这是证据,我们已经交付了它并且您的提供商接受了交付,请与他们交谈或让他们联系我。
如果您的客户收到了“常规”电子邮件,您可能想看看是否可以在标题中识别出任何让您受到惩罚的内容 - 如果您能以某种方式纠正您能找到的内容,您可能会发现它会提高您的整体邮件分数,足以让您的发票通过。
您可能会发现,重组您的发票,使其包含更多文本和更少附件(或者如果可以的话,可以用 HTML 替换 PDF)可能会让您更进一步 - 但最终听起来这是您的客户的问题。
我确实注意到,您所指出的检查中明显缺少对反向 DNS 的任何检查。许多邮件服务器使用的队列之一是检查正向和反向 DNS 是否匹配 - 您的情况就是这样。此外,假设您是“小玩家”,您可以通过重新配置 SMTP 邮件服务器以通过您的提供商进行中继来获得一些牵引力 - 由于它们处理更大的数量,因此对于某些提供商来说,它们可能被视为“更可信”,特别是在“发件人基础”分数等方面 - 许多大型提供商都关注这一点。
答案2
如果邮件没有送达客户,您应该会收到退回邮件。您的电子邮件服务器日志应该会提示您发生了什么。在大多数情况下,它应该显示邮件已送达其邮件服务器。
如果他们的服务器正在接收电子邮件,那么问题可能出在他们这边。尝试联系他们的管理员。
有些服务器无法可靠地发送退回邮件。遗憾的是,许多服务器会先接受邮件,然后再决定是否发送该邮件。因此,退回邮件很可能是反向散播垃圾邮件,而不是适当的通知。
您可能需要检查您的服务器是否被列入任何黑名单。