如何在php电子邮件标题中使用尖括号

时间:2013-12-27 06:18:05

标签: php html

如果我使用< (电子邮件标题中的尖括号),并且html停止渲染,就像我正在使用左,而不是将其显示为不作为html呈现的文本。

$headers1 = "From: Example  <example.p@email.com/>" . "\r\n";

我尝试了许多解决方案,比如我也使用了&amp; lt和$ gt但仍然无效。请帮帮我。

3 个答案:

答案 0 :(得分:2)

电子邮件地址末尾没有正斜杠。并且您不应该在邮件中添加标题,您应该将标题设置为不同的参数。所以它们不会影响你的内容。

$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: Example Site <webmaster@example.com>' . "\r\n" .
           'Reply-To: webmaster@example.com' . "\r\n" .
           'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);

答案 1 :(得分:1)

你应该这样试试:

$headers = 'From: Birthday Reminder <birthday@example.com>' . "\r\n";

有关详细信息,请访问link

答案 2 :(得分:0)

删除/>使用>

$headers1 = "From: Example  <example.p@email.com>" . "\r\n";