PHP 邮件程序未创建新行

PHP mailer not creating new lines

无论我怎么尝试,我都无法用 php 邮件程序创建一个新行。虽然没有换行,但它发送的信很好。

$msg1 = 'Prašome užpildyti šią <a href="http://192.168.0.***/bni/anketa.php?data='.$data.'&git='.$val['mailid'].'">anketą</a>.';
$msg2 = ' http://192.168.0.***/bni/anketa.php?data='.$data.'&git='.$val['mailid'];
$mail->Body= $msg1 . "\r\n" . $msg2;
$mail->send();

您正在混合 html 和文本内容类型。

要么仅使用文本,其中 \r\n 很好,要么使用 <br>,它适用于适合您的情况的 HTML(您也有 <a href..)。

$mail->Body= $msg1 . "<br>" . $msg2;