2010-11-14 205 views
0

我試圖發送電子郵件vie PHP但沒有得到。我沒有看到我做錯了什麼。PHP發送電子郵件

// Send an email. 
$subject = 'Welcome to mypage'; 
$message = 'your registration went fine.'; 
echo $email; 
$a=mail($email, $subject, $message); 
echo 'Mail sent, a='.$a; 

我檢查$ email是否包含我的電子郵件地址和運行代碼後的$ a = 1。我的郵箱仍然是空的。爲什麼?

+0

檢查您的垃圾郵件文件夾。 – shevski 2010-11-14 21:43:08

回答

0

您可能沒有正確配置Apache。這就是爲什麼電子郵件沒有發送。

0

有些郵件服務器需要的郵件標題:

$header = "MIME-Version 1.0\r\n"; 
$header .= "Content-type: text/plain; charset=iso-8859-1\r\n"; 
$header .= "From: ".$sendername." <".$fromemail.">\r\n"; 
$header .= "X-Mailer: PHP/".phpversion(); 

mail($email, $subject, $message, $header);