0
我想从我的本地主机发送邮件,但我得到来自雅虎这个奇怪的错误: -远程服务器的回复:从59.98.24.173 553邮箱不允许 - 5.7.1 [BL21]
Remote server replied: 553 Mail from 59.98.24.173 not allowed - 5.7.1 [BL21] Connections not accepted from IP addresses on Spamhaus PBL; see http://postmaster.yahoo.com/errors/550-bl21.html [550]
我正在使用HmailServer。 我的IP地址是动态的,每次我重置我的调制解调器,即使我有一个新的IP地址,我仍然从雅虎收到相同的消息。
我真的厌倦了雅虎。这是我的代码来发送邮件: -
public static function sendMail($To , $Subject, $Body){
$from = '[email protected]';
ini_set('smtp_port',25);
ini_set('SMTP','localhost');
ini_set('sendmail_from',$from);
$headers = "From: $from\r\n";
$headers .= "Reply-To: ". $To . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=ISO-8859-1\r\n";
echo mail($To, $Subject, $Body);
}
但为什么它被列入黑名单?如何和何时?我只是试图从我的本地主机发送测试邮件来测试邮件是否正确发送?我甚至用新的ip来试用它,即使我第一次发送邮件,它也立即被列入黑名单。 – TCM 2010-11-27 05:55:45