如果我使用setText(),为什么rmail-php-class会失败,但是如果我只设置Html()就可以工作?

时间:2010-05-21 12:05:58

标签: php email send

我使用此类发送电子邮件: http://www.phpguru.org/downloads/Rmail/Rmail%20for%20PHP/docs.html

直到我从“邮件”切换到SMTP才开始工作。 现在,如果我使用setHtml($html)它可以正常工作,但如果我也使用setText($text),则它不起作用。

$text是否包含一些无效字符? 为什么在使用系统“mail”时这些角色会起作用, 但无法在localhost上运行SMTP吗?

1 个答案:

答案 0 :(得分:0)

结果是"\n"个字符(LF)不允许,电子邮件文本正文中只接受"\r\n"(CRLF)。

在所有CRLF对中,一个LF潜入,导致发送失败。

字节不是很精彩吗?