我有一个可以动态发送电子邮件的表单。此表单采用收件人的电子邮件 ID、主题和正文内容。
我正在使用 PHPMailer 类来解决这个问题。对于纯文本,电子邮件发送器工作得很好。但我想添加一个功能,用户可以将 html 粘贴到正文部分,以便电子邮件发送者可以解析/阅读它们并发送电子邮件的 html 化版本。
我试过了,但是没有用,因为整个 HTML 都是作为文本邮寄的。
$email_msg = htmlentities($_POST['mail_msg'], ENT_QUOTES, "UTF-8");
任何建议都会有所帮助。
提前致谢。
最佳答案
您是否将 PHPMailer 默认设置为 HTML:
$mail->IsHTML(true);
关于PHP - 从表单中读取 HTML 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22244268/