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

前端之家收集整理的这篇文章主要介绍了如何停止通过GMail显示为附件的电子邮件中的嵌入图像?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

最佳答案
通过以下步骤可以从GMail中获取这样的邮件正文:

>在Gmail实验室中启用“通过Kent T插入图像”
>写邮件并将图像嵌入邮件
>将邮件发送给自己
>打开邮件.在右上角,按向下箭头(右侧靠近回复),然后按“显示原稿”.在那里你会找到这样一封邮件的例子.

我做了这个并获得了以下结果,其中图像未列为附件.也许这个邮件正文可以帮助您使用Spring和JavaMail创建一个正确的邮件

MIME-Version: 1.0
...
Subject: ...
From: ...
To: ...
Content-Type: multipart/related; boundary=000e0cd62fb69a9c280493a7a1c0

--000e0cd62fb69a9c280493a7a1c0
Content-Type: multipart/alternative; boundary=000e0cd62fb69a9c250493a7a1bf

--000e0cd62fb69a9c250493a7a1bf
Content-Type: text/plain; charset=ISO-8859-1

[image: abc.png]

--000e0cd62fb69a9c250493a7a1bf
Content-Type: text/html; charset=ISO-8859-1

abc.png
原文链接:https://www.f2er.com/spring/432489.html

猜你在找的Spring相关文章