相关疑难解决方法(0)

如何阻止通过GMail显示为附件的电子邮件中的嵌入图像?

我发送带有嵌入图像(作为附件)的HTML电子邮件,图像显示在GMail中.但是,它们也会在电子邮件下显示为附件.有谁知道如何避免这种情况,即我只想在电子邮件中使用它们而不是作为附件列出.我使用过"Content-Disposition:inline".我正在使用Spring和JavaMail.

这是我的邮件最终结果.谁能看到什么错了?

Delivered-To: ...
...
Subject: ...
MIME-Version: 1.0
Content-Type: multipart/mixed; 
    boundary="----=_Part_0_1248835444.1288246311187"

------=_Part_0_1248835444.1288246311187
Content-Type: multipart/related; 
    boundary="----=_Part_1_592250078.1288246311197"

------=_Part_1_592250078.1288246311197
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

<html>
<body>
<p><img src="cid:a0"/></p>
</body>
</html>
------=_Part_1_592250078.1288246311197
Content-Type: image/x-png
Content-Transfer-Encoding: base64
Content-Disposition: inline
Content-ID: <a0>

iVBORw0KGgoAAAANSUhEUgAAAPAAAABQCAYAAAAnSfh8AAAACXBIWXMAAC4jAAAuIwF4pT92AAAA
...
Qcz8hzyUxqGHjkNbsY4Df5iBg6OIwafQHBxFjP8PAIwl43uhncLdAAAAAElFTkSuQmCC
------=_Part_1_592250078.1288246311197--

------=_Part_0_1248835444.1288246311187--
Run Code Online (Sandbox Code Playgroud)

java gmail spring html-email mime-message

6
推荐指数
1
解决办法
1万
查看次数

发送包含嵌入图像和纯文本的html电子邮件,其中包含与C#中的附件相同的图像

我希望发送一封包含纯文本和HTML版本的电子邮件.电子邮件需要一个图像(不是我可以在其他地方托管的图像),如果客户端在html中查看它,则应嵌入它,并附加到纯文本视图.

这可能会在所有普通客户中起作用吗?

我最接近的是将图像创建为附件(而不是链接的资源),然后使用cid:filename.jpg在html中引用它.但是这在gmail中不起作用(它不会在html中显示图像).

c# email html-email system.net.mail

0
推荐指数
1
解决办法
8957
查看次数

标签 统计

html-email ×2

c# ×1

email ×1

gmail ×1

java ×1

mime-message ×1

spring ×1

system.net.mail ×1