Outlook阻止了我的PHPmailer,但他们拒绝了

Outlook阻止了我的PHPmailer,但他们拒绝了,outlook,phpmailer,Outlook,Phpmailer,我使用phpmailer向我的客户提供有关他们与网站互动、安全代码等的重要信息。邮件程序使用我设置的gmail帐户,通过电子邮件发送其他gmail帐户就可以了。Hotmail从未运行过,我的WorkOutlook帐户在变黑之前收到过一两封电子邮件 我通过电子邮件将标题信息发送给outlook,但他们表示IP上没有阻塞,并将其插入他们的自动系统返回google postmaster(他们会自动向google postmaster发送电子邮件指示以帮助我。我没有访问google postmaster

我使用phpmailer向我的客户提供有关他们与网站互动、安全代码等的重要信息。邮件程序使用我设置的gmail帐户,通过电子邮件发送其他gmail帐户就可以了。Hotmail从未运行过,我的WorkOutlook帐户在变黑之前收到过一两封电子邮件

我通过电子邮件将标题信息发送给outlook,但他们表示IP上没有阻塞,并将其插入他们的自动系统返回google postmaster(他们会自动向google postmaster发送电子邮件指示以帮助我。我没有访问google postmaster帐户的权限,因此显然我没有收到它们)。

我的问题是我现在做什么。我的一半客户使用outlook,我需要访问它们。Outlook客户服务不如魔球般有帮助,它不断地把我推荐回他们的智能网络数据服务,该服务不断地向google postmaster发送信息。当我告诉他们这一点时,他们告诉我IP上没有阻塞,并向我发送相同的链接。我陷入了他们的圈子,只想让他们让我的电子邮件通过

编辑:
我认为这与PHPmailer有关,因为如果我直接从google帐户发送电子邮件,它会通过:

                require "../mailer/PHPMailerAutoload.php";
                    $mail = new PHPMailer;

                    $mail->isSMTP();                                      // Set mailer to use SMTP
                    $mail->Host = 'smtp.gmail.com';                          // Specify main and backup SMTP servers
                    $mail->SMTPAuth = true;                               // Enable SMTP authentication

                    $mail->Username = $outputMail['email'];              // SMTP username
                    $mail->Password = $outputMail['pass'];               // SMTP password
                    $mail->SMTPSecure = 'tls';                            // Enable TLS encryption, `ssl` also accepted
                    $mail->Port = 587;                                    // TCP port to connect to

                    $mail->AddReplyTo("myemail@domain.com");
                    $mail->From = "myemail@domain.com";
                    $mail->FromName = "My Business";
                    $mail->addAddress($email);      // Add a recipient

                    $mail->isHTML(true);                                  // Set email format to HTML

所以,经过大量的挖掘,结果证明这是PHPmailer,所以我将把这个留给任何需要它的人。Outlook/hotmail显然有一个非常高的垃圾邮件过滤器,可以过滤掉带有AddReplyTo或FROM部分(如上所述)或没有“unsubscribe”链接的邮件。删除它完全解决了我的问题。

这将是一个服务器或dns配置问题;答案与PHP本身无关。无论如何,这里没有足够的信息供我们(或的用户)帮助您。编辑并没有改变问题的性质。PHPMailer生成的电子邮件没有什么神奇之处。问题将特定于您的服务器、DNS或可能的主机。请注意,(1)登录gmail并发送电子邮件和(2)以编程方式发送邮件之间的关键区别通常不是用于生成邮件的软件。这是IPs、服务器配置和DNS(是否有适当的SPF记录等)。如果您认为PHPMailer有问题,您需要区分与PHPMailer相关的好邮件和坏邮件。好的,这会更有帮助,谢谢。因为您添加了代码,而这并不是关于服务器配置的明确内容,我将重新打开它。但请注意,你仍然在问错误的问题。这很好。我对这个网站还是新手,到了这个地步,除了“天哪,帮帮忙!”我不知道该问什么。我想应该从某个地方开始。我会查你建议的SPF记录。