在业务过程中,我们需要定期向客户邮寄发票、信息邮件等。
以前,我们使用托管服务提供商的邮件服务器接收和发送电子邮件。但随着客户数量的增加,我们必须订购 VPS 并安装自己的 SMTP 服务器来执行邮件发送。
现在,我们有了接收电子邮件的默认提供商邮件服务器,假设它是 business.com。我们有以下电子邮件帐户:[电子邮件保护]等。我们使用该邮件服务器来接收电子邮件并管理我们的电子邮件帐户。
我们有在 VPS 上运行的 SMTP 服务器。我们仅使用此 SMTP 发送发件人地址为以下地址的电子邮件:[电子邮件保护]。VPS 具有提供商创建的默认 DNS 记录,假设其为 IP.AD.RE.SS <-> ip-ad-re-ss.provider.com。
邮件是使用桌面电子邮件客户端或使用 JavaMail 发送电子邮件的自定义基于 Java 的应用程序进行的。
问题是,我们发送的大多数电子邮件都被放在客户电子邮件帐户的垃圾邮件文件夹中。客户的电子邮箱是 Gmail、Yahoo、Hotmail 等。
您能否告诉我所描述问题最可能的原因和解决方案是什么?
内部网中是否存在任何服务,我们可以在其中发送测试电子邮件并获得答案,说明为什么该电子邮件被视为垃圾邮件?
答案1
您需要确保您的电子邮件服务器设置正确,这样这些邮件就不会被标记为垃圾邮件。如上所述,最常见的原因之一是反向 DNS。大多数大型提供商都要求您为邮件服务器设置正确的 RDNS 指针记录,然后他们才会为您接收邮件。
您还想检查提供商给您的 IP 是否被列入黑名单,请使用类似这个检查。如果它在列表中,如果它是一个新的 IP,你很可能可以让你的提供商给你一个新的,如果你已经拥有它一段时间了,那么证明你不是将其列入黑名单的人将更加困难。
答案2
尝试这个电子邮件服务器测试。它会进行大量检查,以查明您的电子邮件为何会被标记为垃圾邮件
答案3
最有可能是反向 DNS 问题。唯一可以确定的方法是查看客户垃圾邮件箱中的电子邮件标题信息。您的 VPS 提供商应该能够为您的域设置反向 DNS 记录。