【问题标题】:Error sending emails from PHP with PHPMailer使用 PHPMailer 从 PHP 发送电子邮件时出错
【发布时间】:2014-06-21 21:27:36
【问题描述】:

我需要你的帮助!我有一个用于发送电子邮件的 PHP 代码(PHPMailer 版本 5.2.7)。从 PHP 发送电子邮件,我通常使用这种方法。 我解释一下……

发送的邮件直接进入垃圾邮件文件夹到 Hotmail、Gmail...

我有自己的服务器,有两个域(两个域的唯一 IP)。在 domain1 中,邮件正确发送(PHPMailer 5.2.7)并直接转到 de inbox 文件夹。在 domain2 中,邮件发送正确,但邮件直接进入垃圾邮件文件夹(PHPMailer 5.2.7)!!

domain1 和 domain2 有什么区别??有相同的ip... 我可以向 domain2 发送邮件而不到达垃圾邮件文件夹吗?

P.D.:PHPMailer 中的发送方式是带有用户的 SMTP 并通过验证。

【问题讨论】:

  • 我有时会遇到类似的问题,但不知道是 Phpmailer 问题还是目标邮件服务器的设置问题。希望有人知道
  • 自己邮寄非常棘手。我可以向您保证,服务器端应用程序没有问题。重点关注以下问题: 1. 域 2 的 IP 真的是唯一的吗? 2. domain2 是否在某个黑名单上? 3、IP预热了吗?
  • 是的,是唯一的Ip而且Ip没有出现在黑名单中
  • 已纠正,因为这两个域都属于垃圾邮件...

标签: php email phpmailer


【解决方案1】:

可能有多种因素导致邮件被路由到垃圾邮件文件夹。我不认为,这与 PHPmailer 有任何关系。这与您的 IP 声誉、投诉、活动、用户参与度和其他一些因素有关。

【讨论】:

    【解决方案2】:

    一个原因可能是,您的邮件服务器只使用一个 ip 来发送。 也许来自该 ip 的反向查找解析为您的 domain1。

    dkim 和 spf 记录也相关。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-13
      相关资源
      最近更新 更多