2010-11-27 56 views
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); 
    } 

回答

2

恭喜,您的IP已blacklisted由於垃圾郵件。停止嘗試發送Yahoo!電子郵件。

+0

但爲什麼它被列入黑名單?如何和何時?我只是試圖從我的本地主機發送測試郵件來測試郵件是否正確發送?我甚至用新的ip來試用它,即使我第一次發送郵件,它也立即被列入黑名單。 – TCM 2010-11-27 05:55:45

相關問題