wp_mail line break não funciona

Eu tenho uma interface para enviar e-mails através de SMTP (eu uso o plug-in Postman SMTP ).

Eu coleciono mensagens no database que enviei para alguém, dependendo dos resultados de uma solicitação SQL.

No DB, eu armazenei as mensagens usando o char para intervalos de linha.

Aqui está o código (eu substituo os endereços de e-mail com xxx, mas obviamente uso o endereço de e-mail do meu cliente na peça real):

 $subject = $res->subject; $message = utf8_encode( $msg ); $to = $res->url ; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $headers .= 'From: XXX ' . "\r\n" . 'Reply-To: xxx@xxx.com' . "\r\n"; $sent = wp_mail($to, $subject , $message , $headers); 

Tudo funciona (eu recebo o email correto com codificação apropriada), no entanto, tudo é enviado em uma única linha (quando deve haver uma quebra de linha cada vez que haja uma na mensagem do database). Curiosamente, não há no e-mail, eles são excluídos da mensagem.

Eu também tentei adicionar as seguintes linhas (em testes separados, obviamente):

 $message = str_replace('
', "\r\n", $message); $message = str_replace('
', '
', $message);

Mas eu tenho os mesmos resultados.

Você poderia me ajudar a resolver isso?

Solutions Collecting From Web of "wp_mail line break não funciona"