如何确保HTML电子邮件中嵌入的图像显示?

如何确保HTML电子邮件中嵌入的图像显示?,第1张

概述我必须发送一封电子邮件,其中包含一张图片和一些文字.我已经可以发送 HTML电子邮件,附上Content-ID的图片:< Picture.jpg>然后将其引用为< img src =“cid:Picture.jpg”alt =“”/>.可爱. 问题 – 许多邮件客户端默认不显示它.例如,默认情况下,GMail仅显示您已向其发送至少两封电子邮件的发件人的图片.我不知道Mozilla Thunderb 我必须发送一封电子邮件,其中包含一张图片和一些文字.我已经可以发送 HTML电子邮件,附上Content-ID的图片:< Picture.jpg>然后将其引用为< img src =“cID:Picture.jpg”alt =“”/>.可爱.

问题 – 许多邮件客户端默认不显示它.例如,默认情况下,GMail仅显示您已向其发送至少两封电子邮件的发件人的图片.我不知道Mozilla Thunderbird,但从客户的抱怨来看,它做了类似的事情 – 图片显示为附件,并没有出现在电子邮件正文中.

我做错了什么/可以做得更好?

这是电子邮件的[审查]副本:

Delivered-To: [censored]Received: by 10.204.187.8 with SMTP ID cu8cs411179bkb;        Wed,4 Jan 2012 05:36:05 -0800 (PST)Received: by 10.152.106.45 with SMTP ID gr13mr25346083lab.9.1325684164222;        Wed,04 Jan 2012 05:36:04 -0800 (PST)Return-Path: <[censored]>Received: from [censored] ([censored]. [[censored]])        by mx.Google.com with ESMTPS ID nq10si44421925lab.26.2012.01.04.05.36.03        (version=TLSv1/SSLv3 cipher=OTHER);        Wed,04 Jan 2012 05:36:03 -0800 (PST)Received-SPF: pass (Google.com: best guess record for domain of [censored] designates [censored] as permitted sender) clIEnt-ip=[censored];Authentication-Results: mx.Google.com; spf=pass (Google.com: best guess record for domain of [censored] designates [censored] as permitted sender) smtp.mail=[censored]Received: from [censored] ([censored]) by [censored] ([censored]) with Microsoft SMTP Server ID 8.1.436.0; Wed,4 Jan 2012 15:36:03 +0200MIME-Version: 1.0From: [censored]To: [censored]Date: Wed,4 Jan 2012 15:36:02 +0200Subject: TestContent-Type: multipart/mixed;    boundary="--boundary_1_5d3b21f4-0e5d-4727-a2a2-a49bb2ad5062"Message-ID: <e42be75d-53b2-46c7-a1c6-150c95b86ba6@[censored]>Return-Path: [censored]----boundary_1_5d3b21f4-0e5d-4727-a2a2-a49bb2ad5062Content-Type: text/HTML; charset="utf-8"Content-transfer-encoding: base64[snip base64 encoded HTML]----boundary_1_5d3b21f4-0e5d-4727-a2a2-a49bb2ad5062Content-Type: image/jpeg; name="Picture.jpg"Content-transfer-encoding: base64Content-disposition: attachmentContent-ID: <Picture.jpg>[snip base64 encoded JPEG]----boundary_1_5d3b21f4-0e5d-4727-a2a2-a49bb2ad5062--

补充说:对于downVoters – 虽然我确实看到了这个问题的滥用潜力,但事实是这是来自合法的情况.我正在为办公文具供应商制作网站购物网站.客户想要在产品页面中“发送到电子邮件”按钮,以便访问者可以向他们的朋友/老板/其他任何人发送有趣的产品描述.我正在尝试将产品图片包含在电子邮件中.客户抱怨图像没有显示.

解决方法 大多数电子邮件客户端将始终隐藏HTML电子邮件正文中的图像,除非它是从可信发件人发送的.想想看,如果某个垃圾网站要向您发送不适当的图片,您是否希望它们在您打开电子邮件时d出?

您唯一能做的就是要求收件人选择电子邮件中的选项,以便始终显示此发件人的图片.此外,根据我的经验,图像不会作为电子邮件中的附件发送,而是图像标记指向发件人托管的图像.

总结

以上是内存溢出为你收集整理的如何确保HTML电子邮件中嵌入的图像显示?全部内容,希望文章能够帮你解决如何确保HTML电子邮件中嵌入的图像显示?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1062944.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存