wp_mail-Zeilenumbruch funktioniert nicht

Ich habe eine Schnittstelle, um E-Mails über SMTP zu senden (ich benutze das Plug-in Postman SMTP ).

Ich sammle Nachrichten in der DB, die ich an jemanden gesendet habe, abhängig von den Ergebnissen einer SQL-Anfrage.

In der DB habe ich die Nachrichten mit dem Char für Zeilenumbrüche.

Hier ist der Code (Ich ersetze E-Mail-Adressen durch xxx, aber offensichtlich benutze ich die E-Mail-Adresse meines Kunden im realen Teil):

 $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); 

Alles funktioniert (ich erhalte die richtige E-Mail mit der richtigen Kodierung), aber alles wird in einer einzigen Zeile gesendet (wenn jedesmal eine Zeile unterbrochen wird, wenn in der database eine Nachricht vorhanden ist). Seltsamerweise gibt es keine in der E-Mail, sie werden nur aus der Nachricht gelöscht.

Ich habe auch versucht, die folgenden Zeilen hinzuzufügen (natürlich bei getrennten Tests):

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

Aber ich bekomme die gleichen Ergebnisse.

Könnten Sie mir bitte helfen, das zu klären?

Solutions Collecting From Web of "wp_mail-Zeilenumbruch funktioniert nicht"