使用php中的mail()发送包含换行符的电子邮件

Pra*_*ady 11 php

我正在尝试使用php中的mail()发送电子邮件.我需要格式化消息或至少允许换行符.

$mail = mail(WEBMASTER_EMAIL, $subject, $message,
 "From: ".$name." <".$email.">/r/n"
 ."Reply-To: ".$email."/r/n"    
 ."X-Mailer: PHP/" . phpversion());
Run Code Online (Sandbox Code Playgroud)

我是否需要在$ message或/ r/n中提供"<br />"标记.试过这两个,但他们进入
或/ r/n而不是换行符

谢谢Prady

Gal*_*Gal 30

它是\ r \n,因为反斜杠不是正斜杠.

你也可以这样试试:

$message = "

Hi!

This is one line.

And this is another.



Bye!
";
Run Code Online (Sandbox Code Playgroud)

  • 请注意,控制字符\ r \n不适用于单引号.使用\ r \n控制字符时,请始终使用双引号. (8认同)