Я использую функцию PHP mail()
:
$to = 'AAAA <[email protected]>';
$subject = 'BBBB';
$message = "CCCC\r\nCCCC CCCC \r CCC \n CCC \r\n CCC \n\r CCCC";
$headers = 'From: DDD<[email protected]>' . "\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-заголовка Content-Type
. Как я могу создавать новые строки и по-прежнему использовать мою декларацию "Content-Type"?