一些live / hotmail用户没有收到html邮件

时间:2014-09-30 10:23:59

标签: php outlook phpmailer spam

我在我的网站上通过phpmailer发送HTML电子邮件。 但是,由于某些原因,一些实时/ Hotmail用户没有收到我的电子邮件。

关于我的服务器日志,所有电子邮件都只是成功发送到正确的电子邮件地址。 当我用我自己的(旧的)Hotmail地址测试时,我收到的电子邮件很好,但有些用户抱怨他们没有。

使用新的展望地址的测试也没有收到来自网站的任何电子邮件。

脚本正在使用SMTP身份验证发送所有电子邮件。 我在哪里需要进一步了解?

我的测试脚本:

include("phpmailer/PHPMailerAutoload.php");

$mail = new PHPMailer();
$mail->IsHTML(false);
$mail->IsSMTP(); 
$mail->SMTPAuth   = true;                  // enable SMTP authentication

$mail->Host       = "mail.xxx.nl"; // sets the SMTP server
$mail->Username   = "info@xxx.nl"; // SMTP account username
$mail->Password   = "xxxxx";        // SMTP account password

$mail->From     = "info@xxx.nl";

$mail->AddAddress('xxx@outlook.com');

$mail->AddReplyTo("info@xxx.nl");
$mail->FromName = "De website www.xxx.nl";
$mail->Subject  = 'test';  
$mail->Body     = 'hallo';
$mail->AltBody     = strip_tags('test hallo');


if(!$mail->Send()) 
{ $succes = false; echo "Mailer Error: " . $mail->ErrorInfo;} else { echo 'success';}

1 个答案:

答案 0 :(得分:0)

最后,微软正在接收网站电子邮件。 我没有配置DKIM,SPF记录和反向DNS。

除此之外,我与微软联系了我的问题。出于某种原因,他们不相信新的IP地址。 现在,他们将IP添加到列表保存发件人,Microsoft用户正在接收我的电子邮件。

谢谢大家