【发布时间】:2011-05-01 17:17:14
【问题描述】:
我正在发送带有嵌入图像(作为附件)的 HTML 电子邮件,并且图像在 GMail 中按预期显示。但是,它们也显示为电子邮件下的附件。有谁知道如何避免这种情况,即我只希望它们在电子邮件中而不是作为附件列出。我使用了“内容处置:内联”。我正在使用 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--
【问题讨论】:
标签: java spring gmail html-email mime-message