PHP-发送HTML和纯文本电子邮件';我不能在Gmail中工作

PHP-发送HTML和纯文本电子邮件';我不能在Gmail中工作,php,email,gmail,boundary,Php,Email,Gmail,Boundary,你能解释一下这个简单代码中的错误吗? 它不适用于Gmail,但适用于其他一些客户 $boundary = md5( uniqid() . microtime() ); $to = $user; $headers[] = 'From: my@email.com'; $headers[] = 'MIME-Version: 1.0'; $headers[] = 'Content-Type: multipart/alternative; boundary="'.$boundary.'"

你能解释一下这个简单代码中的错误吗?
它不适用于Gmail,但适用于其他一些客户

$boundary = md5( uniqid() . microtime() );
$to      =  $user;
$headers[] = 'From: my@email.com';
$headers[] = 'MIME-Version: 1.0';   
$headers[] = 'Content-Type: multipart/alternative; boundary="'.$boundary.'"\r\n';
$subject = "The subject";
$message = "--" . $boundary . "\r\n";
$message .= "Content-type: text/plain; charset=utf-8\r\n";
$message .= "Content-Transfer-Encoding: 8bit\r\n\r\n"; 
$message .= 'Simple Text Message line 1\r\nline 2\r\nline 3';
$message .= "\r\n\r\n--" . $boundary . "\r\n";
$message .= "Content-type: text/html; charset=utf-8\r\n";
$message .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
$message .= "<h1>html message!</h1>";
$message .= "\r\n\r\n--" . $boundary . "--";
mail($to, $subject, $message, implode("\r\n", $headers))
$boundary=md5(uniqid().microtime());
$to=$user;
$headers[]='来自:my@email.com';
$headers[]=“MIME版本:1.0”;
$headers[]='内容类型:多部分/可选;boundary=“”.$boundary.“\r\n”;
$subject=“主题”;
$message=“--”$边界。“\r\n”;
$message.=“内容类型:文本/普通;字符集=utf-8\r\n”;
$message.=“内容传输编码:8位\r\n\r\n”;
$message.='简单文本消息行1\r\n行2\r\n行3';
$message.=“\r\n\r\n--”$边界。“\r\n”;
$message.=“内容类型:text/html;字符集=utf-8\r\n”;
$message.=“内容传输编码:8位\r\n\r\n”;
$message.=“html消息!”;
$message.=“\r\n\r\n--”$边界。"--";
邮件($to、$subject、$message、内爆(“\r\n”、$headers))
在Gmail中,我得到如下信息:

--05fd97038918d12debb49153b3ad67a5
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Simple Text Message line 1\r\nline 2\r\nline 3

--05fd97038918d12debb49153b3ad67a5
Content-type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<h1>html message!</h1>

--05fd97038918d12debb49153b3ad67a5--
--05fd97038918d12debb49153b3ad67a5
内容类型:文本/纯文本;字符集=utf-8
内容传输编码:8比特
简单文本消息行1\r\n行2\r\n行3
--05fd97038918d12debb49153b3ad67a5
内容类型:text/html;字符集=utf-8
内容传输编码:8比特
html消息!
--05fd97038918d12debb49153b3ad67a5--

Luca,您是否尝试过这里的建议/解决方案:?谢谢您的建议,但我不想使用外部库。没有库我也可以这样做吗?你不使用外部库的原因是什么?不管怎样,你检查过这个吗?具体地说:Luca,你有没有尝试过这里的建议/解决方案:?谢谢你的建议,但我不喜欢使用外部库。没有库我也可以这样做吗?你不使用外部库的原因是什么?不管怎样,你检查过这个吗?明确地: