【发布时间】:2023-03-27 17:47:01
【问题描述】:
我正在使用 PHPmailer 发送电子邮件。
我也使用了 HTML = True 内容类型
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = $Host;
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = $Username;
$mail->Password = $Password;
$mail->From = $From;
$mail->FromName = $FromName;
$mail->AddAddress($To , $ToName);
$mail->WordWrap = 50; // set word wrap
$mail->Priority = 1;
$mail->IsHTML(true);
$mail->Subject = $Subject;
$mail->Body = $Body;
发送电子邮件后,我看到的是实际的 HTML 代码,而不是内容,请查看下方
**不确定是什么问题**
【问题讨论】:
-
你能显示你用来填充正文的代码吗?
-
你在
$mail->Body($your_html_html)吗? -
@MarcB 是的,我正在使用 $mail->Body = $Body;
-
天啊!对... Body 是一个属性,而不是一个方法。无论如何,这里是关于如何发送 html 邮件的“官方”教程:phpmailer.worxware.com/index.php?pg=tutorial#4
-
@MarcB 不确定你想说什么我应该在上面的代码中更改什么?
标签: php