Php如何发送带有粗体文本的邮件

标签 php

我在这里尝试发送带有粗体突出显示的文本的电子邮件。 这是我尝试过的方法,但我得到的是原样的标签,但我没有得到粗体。我该怎么做?

这是我所做的:

$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/

相关文章:

javascript - jqGrid 与 MySQL 中的相关表

java - 将 arraylist 的一些元素添加到 JSONArray 并使用 Volley 进行 POST

php - 熟悉 XAMPP

javascript - Coinbase同源

php - 我在使用 JavaScript 设置图像时遇到问题

php - 请给个网关建议

php - MySQL中如何连接两个表

javascript - 将 wordpress 中的样式表和脚本与 functions.php 链接起来

php - ODBC_Exec 正常工作时出现 PDO 错误

php - 重写 URL,用查询字符串中的标题替换 ID