PHP电子邮件显示html源代码在苹果邮件


PHP email shows html source code in Apple Mail

我正在发送一封html电子邮件,电子邮件在任何地方都显示得很好,除了它显示源代码而不是Apple邮件中的内容。

这是我所做的:

$to = "";
$subject = "";
$message = '
<html>
<head>
<title>New Inquiry From Quick Contact Form</title>
</head>
<body>
<table border="0" width="100%" cellspacing="0" cellpadding="0" bgcolor="#F4F3F4">
<tbody>
<tr>
<td style="padding: 15px;">Name:</td>
</tr>
<tr>
<td style="padding: 15px;">Last Name:</td>
</tr>
</tbody>
</table>
</body>
</html>
';
$headers .= "MIME-Version: 1.0'r'n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1'r'n";
$headers .= 'From: "<support@mydomain>"' . "'r'n";
mail($to,$subject,$message,$headers);

注意:上面我的"message"变量中的HTML只是示例。在实际开发中,我有一个有效的HTML。我想我做错了我的头。

任何帮助都非常感谢!

谢谢,

不确定,它会有所帮助,但我会尝试使用phpmailer类,因为它使标题更准确(谷歌下载phpmailer类)。也可以使用g-mail smtp服务器发送电子邮件(google for php通过gmail发送电子邮件)。