0
我使用这个类来发送电子邮件: http://www.phpguru.org/downloads/Rmail/Rmail%20for%20PHP/docs.html为什么rmail-php-class失败,如果我setText(),但工程如果我只setHtml()?
这是工作,直到我从“邮件”切换到SMTP。 现在,如果我使用setHtml($html)
它的作品,但如果我也使用setText($text)
,它不起作用。
是不是$text
包含一些无效字符? 为什么这些字符在使用系统“邮件” 时工作,但不能在本地主机上运行的SMTP上运行?
我试过的东西: $文本中的文本行太长,我用75个字符打包,使用“\ r \ n”。这个同样的EOL用于$ html部分,这是可行的。 我用“__”替换了以“ - ”开头的行。 如果我用字符串“SIMPLE”替换$ text(long UTF8字符串),它就可以工作。必须有一些它不喜欢的角色。 – 2010-05-21 12:26:07