我已經寫了下面的PHP腳本來發送基於表單輸入電子郵件:PHP腳本郵件工作,但電子郵件沒有到達
<?php
$to=$_POST["email"];
$subject=$_POST["subject"];
$message=$_POST["message"]."<br />".'<img src=imgdir/'.$_POST["banimg"].'"/><br /><br />'.'<img src=addir/'.$_POST["adimg"].'"/><br /><br />';
$from="[email protected]";
$headers=array();
$headers[]="MIME-Version: 1.0";
$headers[]="Content-type: text/html; charset=iso-8859-1";
$headers[]="Content-Transfer-Encoding: 8bit";
$headers[]="From: ".$from;
$advertised=mail($to,$subject,$message,join("\n",$headers));
if ($advertised){
echo "Working";
}
?>
我的回聲「工作」返回爲真,那麼該腳本完成但是,電子郵件沒有被髮送。
我的代碼在這裏有問題嗎?
達斯汀
你檢查了你的垃圾郵件文件夾嗎? – nickb
從[手冊頁](http://php.net/manual/en/function.mail.php):*重要的是要注意,僅僅因爲郵件被接受交付,並不意味着郵件將會實際上到達預定目的地*。 –
是的,我做了,沒有什麼:) –