我有一個我做的PHP表單,當有人填寫表單時,它可以與所有其他電子郵件帳戶(雅虎,Hotmail,@ mydomain.com等)正常工作,但是當它發送電子郵件給Gmail用戶,電子郵件永遠不會通過,即使在垃圾郵件框中。PHP Web窗體不發送到Gmail電子郵件
$from = $email;
//Testing Below
//$headers = 'From:[email protected]' . "\r\n";
$headers .= "From: $from \n";
$headers .= " MIME-Version: 1.0\r\n ";
$headers .= " Content-Type: text/html; charset=ISO-8859-1\r\n ";
//Mail The Message
mail($to, $subject, $message, $headers);
上面的代碼不會發送到Gmail,但會適用於所有其他電子郵件帳戶。這一個(下面)將適用於Gmail,但當然,我沒有電子郵件中的HTML選項。
$headers = 'From:[email protected]' . "\r\n";
//$headers .= "From: $from \n";
//$headers .= " MIME-Version: 1.0\r\n ";
//$headers .= " Content-Type: text/html; charset=ISO-8859-1\r\n ";
//Mail The Message
mail($to, $subject, $message, $headers);
因此,基本上,當我將MIME和內容類型添加到標題變量時,它不會發送到gmail帳戶。
在此先感謝!
不要使用'mail',但另一個郵件來代替。 – 2013-04-08 15:26:25
在php中有哪些其他郵件選項?我對PHP還是比較新的。 – 2013-04-08 17:56:57