我已经在我的Ubuntu服务器上设置了PHP和Postfix。我需要从PHP脚本发送HTML电子邮件。电子邮件成功发送,但被显示为包含HTML标记的纯文本。此外,一些标题也会在邮件中显示。
我猜想是与标题有关。我花费了将近一天的时间搜索可能的解决方案,但没有找到一个。以下是PHP代码:
依旧没有运气...
我猜想是与标题有关。我花费了将近一天的时间搜索可能的解决方案,但没有找到一个。以下是PHP代码:
$headers='';
$headers.="MIME-Version: 1.0 \r\n";
$headers.="Content-type: text/html; charset=\"UTF-8\" \r\n";
$headers.="From: ".FROM_EMAIL."\r\n";
mail($email, $vars['title'], $content, $headers);
编辑:
$headers='';
$headers.='MIME-Version: 1.0'."\r\n";
$headers.='Content-type: text/html; charset=iso-8859-1'."\r\n";
$headers.='From: Kinesioteip.ee<'.FROM_EMAIL.'>'."\r\n";
$headers.='To: '.$email."\r\n";
mail($email, $vars['title'], $content, $headers);
依旧没有运气...