0

我编写了一个用于发送电子邮件的 PHP 脚本。我正在使用基于 PHP MySQL 的 CMS。我可以发送电子邮件,人们也可以收到电子邮件,但问题是他们的电子邮件中包含 HTML 标签。

当我使用该 CMS 编写邮件时,我必须在其中编写一些 HTML 标签,例如</br><p>。发送邮件的代码如下。我应该改变什么,以便人们可以收到没有 HTML 标记但格式化的 HTML 邮件的漂亮电子邮件。谢谢你的协助。

$sentemail = mail($email_user, $subject, $message,"From: ABC<xyz@.com>\nX-Mailer: PHP/".phpversion());

4

1 回答 1

2

您必须设置标头以发送 html 电子邮件,例如:$headers = 'Content-type: text/html; charset=utf-8' . "\r\n";,然后在 mail() 函数中使用标头而不是 From.. 语句。检查文档以获取更多信息http://php.net/manual/en/function.mail.php(示例 #4)

于 2012-12-11T11:46:29.080 回答