0

我正在使用 PHPmailer 发送电子邮件。我在双引号之间输入了我的替代文本(对于禁用 HTML 的用户)。我试图在句子和段落之间换行,但是在查看电子邮件时,文本都出现在同一行。

我怎样才能进入我从 PHPmailer 发送的基于文本的电子邮件?

编辑:不认为这是必要的,但在评论之后,带有替代文本的代码是:

$alttext =
"
Hello this is the email.

I would like to go to the line. But when this text is printed in the email on the receiver's side it appears all in one line
";

mail->send();

我尝试使用\n,有趣的是\n 没有出现在电子邮件中(它在传输过程中的某个时间点被取出),但它也不会强制文本转到下一行。

4

1 回答 1

0

只是一个猜测,但您是在 Windows 上开发并在 Linux 上托管吗?

Windows 和 Unix/Linux 有不同的处理换行符的方法。您应该使用 Web 服务器的换行方法。

邮件程序软件也可能正在删除换行符。

于 2013-09-14T21:57:59.907 回答