首页 > 解决方案 > Outlook - 回复时原始邮件签名中未显示图像

问题描述

我通过在可以键入新签名的窗口中粘贴 HTML(文件>选项>电子邮件>签名>新建)在 Outlook (2016) 中创建了电子邮件签名。

发送邮件时看起来不错,它显示了所有图像。邮件的接收者(在 Outlook 以外的任何其他邮件客户端上,例如在 Apple Mail 或 Gmail 上)也可以看到图像,但是当这个使用 Apple Mail 的接收者要回复这封邮件时,签名中的图像最初发送的电子邮件已经消失并被替换为 <image001.png>(指的是本地保存在C:\Users\[name]\AppData\Roaming\Microsoft\Signatures相应[signature name]_files文件夹中的图像,而签名中src的原始<img/>s 是网络上实际可访问文件的 URL)。无论如何,这些图像都可以通过单击“包含原始邮件的附件”按钮来显示,也就是说,很奇怪. 它显然将 Outlook 签名中的图像转换为附件,这些附件似乎被阻止了。

有没有人遇到过类似的问题,和/或愿意分享这个问题的解决方案?

先感谢您。

标签: emailoutlooksignatureoutlook-2016

解决方案


尝试?在图片 URL 的末尾添加一个随机数。此外,请确保您使用 CDN 来交付图像。我使用 cloudinary.com...

这是我所做的一个例子......

<table cellPadding="0" cellSpacing="0">
<tbody>
    <tr>
        <td style="vertical-align:top"></td>
        <td>
            <div><font size="4">Name</font></div>
            <div>Title</div>
            <div><span style="margin-right:8px"><a href="tel:phonenumber">phone</a></span></div>
            <div><span style="margin-right:8px"><a style="color:blue" href="mailto:email">email</a></span></div>
            <div><span style="margin-right:8px">address</span></div>
            <div style="padding: 0 0em 2em 0;">
                <a href="https://facebook.com" title="Facebook"><img src="http://CDN/Facebook.jpg?7" alt="Facebook" /></a>
                <a href="https://twitter.com/" title="Twitter"><img src="http://CDN/Twitter.jpg?5" alt="Twitter" /></a>
                <a href="https://instagram.com/" title="Twitter"><img src="http://CDN/Instagram.jpg?3" alt="Instagram" /></a>
                <a href="https://www.linkedin.com/" title="LinkedIn"><img src="http://CDN/Linkedin.jpg?2" alt="LinkedIn" /></a>
            </div>
        </td>
    </tr>
</tbody>

我在 Web 浏览器中打开此 HTML,将其复制并粘贴到 Outlook 的签名部分。一个警告..我将 Outlook Web 浏览器用于我的电子邮件,而不是应用程序。

我一直在测试:Outlook -> Gmail -> Outlook,我的签名保持不变。

到目前为止,这已经工作了 2 天。我将继续测试,但试一试,如果你看到同样的好结果,请告诉我。


推荐阅读