我在这里尝试发送带有粗体突出显示的文本的电子邮件。 这是我尝试过的方法,但我得到的是原样的标签,但我没有得到粗体。我该怎么做?
这是我所做的:
$mail->Body = PROPOSE_STATEMENT." <b>".$product_name."</b> ".REJECTED;
这里我使用了 html <b></b>
php 中的标记使文本加粗,但我得到这样的输出:
you proposed <b>TVS Apache RTR 160</b> Has been
最佳答案
您必须发送 HTML 邮件。 设置为、主题和标题(在标题中设置 HTML)
$to = 'bob@example.com';
$subject = 'Request';
$headers .= "MIME-Version: 1.0\r\n";
//Set the content-type to html
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
现在你可以使用 HTML
$message = '<html><body>';
$message .= '<h1>Hello, World!</h1><b>bold</b>';
$message .= '</body></html>';
并发送邮件
mail($to, $subject, $message, $headers);
关于Php如何发送带有粗体文本的邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32733989/