0

我在构建电子邮件的消息正文时使用了 PHP _EOL,但换行符没有通过,整个消息正文在生成的电子邮件中以一长行结束。无论多部分或仅 html 消息,都会发生这种情况。仅作为文本发送它工作正常,但我当然想发送多部分消息....有什么想法吗?

4

2 回答 2

1

嗯。如果您的 HTML 电子邮件中没有换行符,可能是因为 \n 和 \r\n 都不是 HTML 中的换行符;<br /> 标签是。

于 2009-03-31T03:36:58.790 回答
0

我以前从未使用过 PHP_EOL,但我想知道它是否设置为您的服务器类型,而不是收件人的类型。我看不出常数对所有收件人都是正确的,这是没有意义的。

通常只需要'\n'...在某些情况下,您可能需要'\r\n',具体取决于所涉及的协议。你用什么来发送电子邮件?你用什么来查看邮件?

于 2009-03-31T03:18:15.027 回答