【发布时间】:2012-09-24 12:28:40
【问题描述】:
使用标签时PHP邮件发送问题,它没有换行。 这是我的代码有同样的问题
$subject = 'Watch Out Our Colorful Web Design Presentation';
$headers = "From: " . $email . " \r\n";
$headers .= "Reply-To: ". $email . "\r\n";
$headers .= "Bcc: test@test.com\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message = "Watch Out Our Colorful Web Design Presentation.\r\n";
$message .= "<a href='http://www.stackoverflow.com'>CLICK HERE</a>\r\n";
mail($to, $subject, $message, $headers);
邮件发送成功,但在 \r\n 中出现问题。它不需要换行。我也试过 br 标签。但它会进入垃圾邮件。
【问题讨论】:
-
我认为
/r/n被忽略了,因为内容类型是text/html。将 Content-Type 设置为text/plain但 HTML 标记不起作用 -
我需要 text/html 因为我必须在其中放置一个标签。如果我删除一个标签,那么它工作正常。