Outlook HTML 签名中未保留图像

Outlook HTML 签名中未保留图像

我为我的 Windows 邮件创建了以下 HTML 签名文件:

       <table border="0" cellspacing="0" cellpadding="0">
       <tr>
       <td>Regards</td>
     </tr>
      <tr>
       <td><img src="http://images.Google.com/intl/en_ALL/images/logos/images_logo_lg.gif" align="Signature Picture" /></td>
   </tr>
  </table>

如果我发送新邮件,它工作正常,但是当我转发现有邮件时,图像不会显示。

检查邮件来源后,我发现签名图片有以下变化:

     <IMG height=128 alt="Compnay Logo" 
   src="mhtml:{4B829C94-37FC-44B9-A60C-CC4BB1E0AE9B}mid://00000152/!http://images.Google.com/intl/en_ALL/images/logos/images_logo_lg.gif" width=206 border=0>

我该如何修复此问题?或者是否有其他方法将图片放入我的签名中以避免此问题?

答案1

看起来 Outlook 已将图像嵌入到邮件中(使用网页格式),而不是使用链接。

Outlook 有时会在转发时删除嵌入的图像(可能是因为邮件发送到了您的邮件服务器之外?)。我在 Outlook 帮助文件中没有找到有关此问题的任何信息,也没有找到任何控制此问题的设置。也可能是在邮件服务器中完成的。

您可以尝试使用链接而不是嵌入图像。(在这种情况下,图像必须在某些 Web 服务器上可用。)在 Outlook 2003 中,您可以选择:
工具 -> 选项 -> 邮件格式 -> Internet 格式按钮
,然后取消选中“当 HTML 消息包含位于 Internet 上的图片时,发送图片的副本而不是对其位置的引用”选项。

但请注意,许多电子邮件客户端默认不会在收到的邮件中显示任何外部图像。此外,带有外部图像链接的邮件可能会被检测为垃圾邮件。

无论如何,只用图片作为签名都不是好主意。如果图片因某种原因被删除,签名将不复存在。

相关内容