我有一个我做的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