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