我一直在遇到一些麻煩,電子郵件沒有到達某些地址,或者更具體一些,所以一些域(for exampel gmx.com)。儘管(例如spray.se或gmail.com)電子郵件到達應該在某些域中。電子郵件沒有到達使用PHP郵件()
我查過了,我們的服務器IP似乎都很好。沒有找到任何塊。
我的代碼是否有任何關鍵問題?
$mail_body = "Välkommen till ***!\n\nOm du ej registrerat dig på *** ber vi dig bortse från\ndetta mail.\n\nDin aktiveringskod är:\n" . $activation . "\n\nMvh\nVi på ***"; // Mail body
$subject = "Din aktiveringskod";
$header = "From: *** <[email protected]***.se>\r\n";
ini_set('sendmail_from', '[email protected]***.se'); // Snabbfix på problem med IIS (5+?)
if(!mail($recipient, $subject, $mail_body, $header)) die ("mail error");
如果電子郵件發送,它沒有錯誤!
我也嘗試了utf8編碼整個事情,但這並沒有改變任何東西。
問候!
「未送達」或「轉到垃圾郵件文件夾」? – deceze
http://stackoverflow.com/questions/13534661/php-mail-not-working-with-a-specific-suffix – Matanya
@deceze:未交付。垃圾郵件文件夾中沒有內容沒有錯誤。沒什麼。消失得無影無蹤。 Matanza:我在這裏讀了很多線索,但沒有任何成功。 –