新行 (\r\n) 在电子邮件正文中不起作用
2022-08-30 08:40:50
我正在使用PHP函数:mail()
$to = 'AAAA <postmaster@xxx.xx>';
$subject = 'BBBB';
$message = "CCCC\r\nCCCC CCCC \r CCC \n CCC \r\n CCC \n\r CCCC";
$headers = 'From: DDD<postmaster@xxx.xx>' . "\r\n";
$headers .= "Content-Type: text/html; charset=\"UTF-8\"; format=flowed \r\n";
$headers .= "Mime-Version: 1.0 \r\n";
$headers .= "Content-Transfer-Encoding: quoted-printable \r\n";
mail($to, $subject, $message, $headers);
当我收到这封电子邮件时,它看起来像这样:
CCCC CCCC CCCC CCC CCC CCC CCCC
我会期待这样的东西:
CCCC
CCCC CCCC CCC
CCC
CCC
CCCC
它没有内容类型
HTTP 标头即可正常工作。如何创建新行并仍然使用我的“内容类型”声明?