我有一個從聯繫人頁面將電子郵件發送到自己的腳本:CodeIgniter的PHP的郵件功能不工作
if($_POST["submit"] == "Send Message")
{
$to = "[email protected]";
$subject = "Message received from Contact Us";
$message = "Email: ".$_POST["email"]."<br>";
$message .= "Name: ".$_POST["name"]."<br>";
$message .= "Message: ".$_POST["message"]."<br>";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
echo mail($to,$subject,$message,$headers);
$messageSent = TRUE;
}
它實際上呼應1。但是我沒有收到我的電子郵件帳戶的任何電子郵件(Gmail的)。我使用Codeigniter我看到有一個電子郵件庫,但這應該工作不應該嗎?
我有幾個其他類似的形式,我真的不想整合這個庫,如果我已經有正常的PHP來做到這一點。
我知道我的服務器能夠發送電子郵件,因爲我之前做過,我有一種感覺這是codeigniter相關的。如果沒有其他選項,我想我可以使用庫並更改代碼。任何建議,這將有助於!謝謝:)
試着只做'\ n'而不是'\ r \ n'。我相信PHP會因此而陷入混亂。 – lonesomeday 2010-10-13 21:01:04
這是一個很好的觀點 - 雖然看起來像是一個老問題,但用快速谷歌來判斷,不能說我自己經歷過,雖然 – Ross 2010-10-13 21:04:27