我似乎得到了随机字符,主要是Outlook中读取的电子邮件中的流氓!
。
我正在使用:
- php 5.3.2
- phpMailer 5.2.0
- 非常基本的html
我没有链接的css,一切都是内联的,相当简单。
所以我有:
To approve these expenses you can either:<br>
在Outlook中(操作系统X上的Outlook 2011,Outlook 2011 Windows 7和OWA)我得到:
To approve these expenses you can eithe! r:
这是随机发生的,但它总是在字符中间,它从未取代任何html标签。
当我查看OWA中生成的html时,它看起来是一样的。
发送html电子邮件时,我是遗漏了什么,还是需要为outlook做一些特定的事情?
这是Outlook的来源,电子邮件地址已更改。上面示例中的行是链接文件中的173。
分辨率:因此,根据Mathieu的回答,我继续前进,在文本行和每行之后随机插入"'n"
。输出没有任何变化,流氓!
消失了。
我发现了一个与您的问题相关的有趣链接:http://drupal.org/node/31524
有趣的部分是:
电子邮件的一行中不能超过998个字符。Tinymce从html代码中删除了所有换行符,所有字符都在同一行。
如果您在HTML正文中插入一些换行符,我相信这将解决您的问题。