java - 有没有一种方法可以在Java中发送电子邮件,其中HTML电子邮件中的jpeg图像会自动下载并显示在outlook中?

标签 java html outlook jakarta-mail

我正在使用Java Mail API发送电子邮件。

它有 HTML 内容和一些 jpeg 图像。是否有任何标志或任何标题可以使 Outlook 自动显示其中的图像,而无需用户实际单击“下载内容”链接?

我可以在 gmail 中看到图像,但在使用 Outlook 时看不到图像。即使有一些旗帜也会违反安全吗?

此外,如果有 png,它会自动显示在 Outlook 中,但不会显示 jpegs

最佳答案

不适用于外部图像。您可以将图像作为附件添加到邮件中,在附件上设置 Content-ID MIME header ,并通过内容 ID 引用 HTML 正文中的图像(例如 <image src="cid:xyz">,其中 xyz 是附件内容 ID。

关于java - 有没有一种方法可以在Java中发送电子邮件,其中HTML电子邮件中的jpeg图像会自动下载并显示在outlook中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37259672/

相关文章:

java - 在 Spring Boot 2.0.4.RELEASE 中的 RestController 中捕获 ArithmeticException

html - CSS:使边框停留在页面底部(不是窗口)

azure - 无法访问office365日历API

java - 为什么构造函数调用在下面的例子中没有歧义?

java - 返回列表中的项目数

java - 如何获取 Appium Server 日志

html - Ionic 2 文本不在选择组件中换行

html - 您可以将类中的一个属性以不同的方式应用于两个元素的 DIV 吗?

c# - Outlook Com 未注册

html - Outlook 2010 电子邮件渲染