我正在使用以下来发送表格的电子邮件:
<?php
$mail->Body = "New application от,rn
Name: $namern
Gender $genderrn
Phone: $phonern
Email: $emailrn
Program: $program";
?>
当我收到电子邮件时,一切都是一行。没有" r n"
您不显示其余的代码,但是我猜您正在调用$mail->isHTML()
,在这种情况下,您的销售中断不会在渲染的消息中显示,无论如何它们是n
还是rn
。将<br>
标签添加到您的身体,并注意您不需要添加更多的线路断裂,因为您的字符串已经包含它们:
$mail->Body = "New application от,<br>
Name: $name<br>
Gender $gender<br>
Phone: $phone<br>
Email: $email<br>
Program: $program";
尝试将PHP_EOL
用于此目的(由于跨平台兼容性(。
echo "line 1".PHP_EOL."line 2".PHP_EOL;
<?php
$mail->Body = "New application от,".PHP_EOL."Name: $name".PHP_EOL."and so on";
?>