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



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

它有HTML内容和一些jpeg图像。有没有任何标志或标题可以让outlook自动显示里面的图像,而用户实际上没有点击"下载内容"链接?

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

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

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