我必须创建一个只有一个图像的电子邮件签名。这不是困难的部分。此图像具有多个图标,需要链接到与公司相关的各种社交网络。我尝试过映像并将HTML文件放入Outlook的文件夹中。我用这种方式创建了其他签名,但从未使用图像映射。 Outlook似乎剥离了图像映射代码,使其无效。
有人知道解决方法吗?
我正在使用Outlook 2010。
答案 0 :(得分:1)
我参加派对有点晚了,但今天遇到了这个问题,因为我有相同的要求(带有一张图片和图片地图的电子邮件链接),并且认为我会分享对我未来的旁观者有用的东西。
我注意到,如果我创建了电子邮件,然后使用Internet资源管理器进行了查看,并通过电子邮件点击了文件 - >发送 - >页面,那么这些链接在生成的Outlook电子邮件中无效。我使用第三方发送电子邮件,但通过使用IE,它可以快速预览它在Outlook中的显示方式。通过第三方系统发送时相同的标记确实在Outlook中显示正常,并且图像映射链接有效。
然后我尝试使用C#中的ASP.Net以编程方式发送相同的电子邮件,它也在Outlook中工作。所以我想直接从Outlook创建电子邮件时可能会出现问题。
在图像上方添加一个简单的链接,选择在浏览器中查看,然后在可能的情况下链接到服务器上的文件,这也是一个好主意。
以下链接有另一种方法可行。我没有尝试这个,因为第三方或以编程方式为我工作,但他们解释说,从Outlook创建将无法正常工作,因为Outlook主要使用VML(矢量标记语言)生成电子邮件源代码 http://www.outlook-apps.com/insert-html-to-outlook-emails/
答案 1 :(得分:0)
编码HTML电子邮件是a $$中的臭名昭着的痛苦。主要是因为有数十个电子邮件客户端,并且每个客户端支持的功能各不相同,即使客户来自同一家公司,例如外表。图像映射只是另一种基本的编码实践,在各种电子邮件客户端中得到了广泛的支持。因此,除非您知道您的受众使用什么来阅读他们的邮件,否则最好避免使用它们。我不确定您的具体情况,但如果您对电子邮件的设计和编码方式有任何发言权,请将图片切片以创建单独的链接。