HTML电子邮件签名在Outlook回复中返回.png文件 [英] HTML email signature returning .png file on Outlook reply

查看:157
本文介绍了HTML电子邮件签名在Outlook回复中返回.png文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为我公司创建一些电子邮件签名,我遇到了一些问题。

I'm creating some email signatures for my company and I've come across a little problem.

我已经使用Outlook的工作(当我发送给Outlook的用户的签名看起来完美),但是当他们回复签名文本变成.png文件,而背景图像仍然显示。

I've got it working with Outlook fine (when I send to a user with Outlook the signature looks perfect), however when they reply the signature text is turned into a .png file, while the background image is shown still.

我不知道为什么Outlook会把它变成.png?

I'm not sure why Outlook is turning it into a .png?

有没有人经历过这个?

Has anyone experienced this ?

IMAGES。


  1. 签名应该如何看,并且在Outlook& Mac邮件。

  1. This is how the signature should look, and does look in Outlook & Mac mail.

这是Outlook用户响应我的电子邮件时会发生什么。通过将文本转换成.png,保持信号和大小写,如下图所示。

This is what happens when the Outlook user responds to my email. It keeps the sig and garbles the text by turning it into a .png as shown in the next image.

这是签名变成.png的签名Outlook用户响应。

This is the signature turned into a .png when the Outlook user responds.

<br />
<br />
<table width="524" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse;">
<tr>
    <td style="width: 524px; height: 244px; background-image: url('http://photography.kastnerandpartners.com.au/email/rb_guy.jpg');">
        <!--[if gte mso 9]>
        <v:image xmlns:v="urn:schemas-microsoft-com:vml" id="theImage" style='behavior: url(#default#VML); display: inline-block; position: absolute; width: 524px; height: 244px; top: 0; left: 0; border: 0; z-index: 1;' src="http://photography.kastnerandpartners.com.au/email/rb_guy.jpg" />
        <v:shape xmlns:v="urn:schemas-microsoft-com:vml" id="theText" style='behavior: url(#default#VML); display: inline-block; position: absolute; width: 524px; height: 244px; top: 14; left: 40; border: 0; z-index: 2;'>
        <div>
        <![endif]-->
        <table width="524"; height: "244"; border="0" cellspacing="0" cellpadding="0" style="border-collapse: collapse;">
          <tr>
            <td height="244" align="left top" valign="top">

                <p style="z-index:2; padding: 14px 0 0 40px; line-height: 18px; font-family: 'Courier New', Courier, monospace; font-weight:800; font-size: 12px; color: #999999;">
            <br />
            <img src="http://photography.kastnerandpartners.com.au/email/KP-logo.png"><br />
            <span style="-webkit-text-size-adjust:none; font-size:12px;"><strong style="color: #333333">Michael Birchall</strong> | Art Director | <a href="http://kastnerandpartners.com.au" title="kastnerandpartners.com.au" style="color: #666666; text-decoration: none; border-bottom: 1px #cccccc dotted;">kastnerandpartners.com.au</a></span><br />            
            Level 2,  137 Pyrmont St, Pyrmont NSW 2009, Australia<br />
            t +61 2 8585 5555  | m +61 413 354 019<br />
            e <a href="mailto:michael.birchall@kastnerandpartners.com.au" style="color: #999999;">michael.birchall@kastnerandpartners.com.au</a><br />

                </p>         
            </td>
          </tr>
        </table>
        <!--[if gte mso 9]>
        </div>
        </v:shape>
        <![endif]-->
    </td>
</tr>
</table>


推荐答案

VML方法仅在发送时用于背景图片来自部署服务(例如Campaign Monitor,MailChimp等)的HTML电子邮件。当从Outlook内发送电子邮件时,程序本身将向您的签名添加自己的代码,这将删除/删除您创建的编码(包括VML代码)。

The VML method is only used for background images when sending HTML emails from a deployment service such as Campaign Monitor, MailChimp, etc. When sending an email from within Outlook, the program itself will add its own code to your signature, which will remove/strip the coding you've created (Including the VML code).

为了摆脱这个问题,Outlook在回复时搞错了任何电子邮件的HTML都是臭名昭着的,所以没有办法保证你发送的内容将保留完整的。

To top it off, Outlook is notorious for messing with the HTML of any email upon reply, so there's no way to guarantee what you've sent will remain intact.

这篇关于HTML电子邮件签名在Outlook回复中返回.png文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆