警告:mail():SMTP服务器响应:451 spamhaus-xbl - 已阻止

时间:2012-08-30 09:50:37

标签: php email yii wamp

我试图从我的本地机器发送电子邮件。那时我收到了这个警告。

  

警告:mail():SMTP服务器响应:451 spamhaus-xbl - 已阻止 -   第117行的C:\ wamp \ www \ OpenInviter \ example.php中的121.246.216.118

当我在example.php文件的顶部添加波纹管代码时出现此错误。

ini_set("SMTP","mail.domain.com");
ini_set("smtp_port","25");
ini_set('sendmail_from', 'Email@domain.com'); 

使用example.php

foreach ($selected_contacts as $email=>$name)
                    mail($email,$message_subject,$message_body,$headers);
                $oks['mails']="Mails sent successfully";

有什么问题?

2 个答案:

答案 0 :(得分:2)

Spamhaus阻止你的IP列为@ http://cbl.abuseat.org - 原因是你的计算机上可能有病毒,木马,或者可能感染了垃圾邮件僵尸网络的代理,不是很好。

确保所有使用该IP的系统未被感染后,请访问:http://cbl.abuseat.org/lookup.cgi?ip=121.246.216.118并点击底部的链接。在所有阻止列表清除你的IP之前,你可能需要等待一周/一个月。

如果您最近从服务提供商处获得了IP,请与他们联系并要求他们更改您的IP。

祝你好运。

答案 1 :(得分:0)

您的IP被正确或错误地视为垃圾邮件来源,并且SMTP服务器不接受您发送的电子邮件。尝试使用其进行正确身份验证的其他SMTP服务器,可能是付费服务,或尝试让自己在spamhaus中退市(祝你好运)。