为什么我随机!在Outlook中查看时,在电子邮件正文中

时间:2012-03-25 18:19:16

标签: php outlook phpmailer

我好像是随机字符,主要是在Outlook中读取的电子邮件中的流氓!

我正在使用:

  • php 5.3.2
  • phpMailer 5.2.0
  • 非常基本的html

我没有链接的CSS,一切都是内联的,相当简单。

所以我有:

To approve these expenses you can either:<br>

在Outlook中(OS X上的Outlook 2011,Outlook 2011 Windows 7和OWA)我得到:

To approve these expenses you can eithe! r:

这是随机发生的,但它一直处于字符中间,它从未替换过任何html标签。

当我查看在OWA中生成的html时,它看起来是一样的。

我是否遗漏了某些内容,或者在发送html电子邮件时是否需要针对Outlook做些什么?

Here's the source from Outlook, E-Mail addresses have been changed.以上示例中的行在链接文件中为173。

解决方案: 因此,根据Mathieu的回答,我继续在文本行之后和每行之后随机插入"\n"。输出没有改变,流氓!消失了。

1 个答案:

答案 0 :(得分:1)

我找到了与您的问题相关的有趣链接:http://drupal.org/node/31524

这是有趣的部分:

  

电子邮件的一行不能超过998个字符。 Tinymce正在从html代码中删除所有换行符,并且所有字符都在同一行中。

如果您在HTML正文中插入一些换行符,我相信这会解决您的问题。