如何防止Office365屠宰HTML电子邮件签名

时间:2017-08-28 18:35:34

标签: html css email html-email

我目前正致力于为客户创建HTML电子邮件签名。她经常使用Mac和OS X邮件应用程序来回复邮件。我创建了一个带有徽标的自定义HTML签名(作为图像),以及一些基本的联系信息(h1,p和标签......基本内容)。她的大量客户利用Office365进行业务,我们注意到了一些问题。

出现,Office365正在将其签名代码重新格式化为不同的基于XML的专有标记。当她收到来自客户的回复时,她的徽标会比应有的大得多,并且某些类似于已应用text-decoration:none;的链接的内容现在格式不正确。以下是从Office365客户端返回原始HTML的示例:

<h2 style=3D"mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:7.5pt;=
margin-left:0in;vertical-align:middle">
   <span style=3D"font-size:11.5pt;font-family:Geometria;color:#777777">

   </span>
</h2>

您会注意到每个属性都有&#34; 3D&#34;在它之前,某些CSS属性已经用前缀重新格式化。此外,我使用像素为所有单位,但Office似乎转换为pt或英寸,这似乎很奇怪。我还看到了很多已添加的<o:p></o:p>标签。它通常看起来像Office365真的与标记混淆,并且它导致签名格式不佳并且当它被发回给她时看起来很糟糕。它似乎与其他客户端合作得很好,但Office365似乎给了我们一些问题。

有没有人知道任何已知的问题与其他签名有关,或者我是否可以使用任何常见的知识策略来对抗这种不良行为?

0 个答案:

没有答案