有没有办法在Java中发送电子邮件,HTML电子邮件中的jpeg图像会自动下载并显示在Outlook中?

时间:2016-05-16 17:23:46

标签: java html outlook javamail

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

它有HTML内容并且有一些jpeg图像。是否有任何标志或任何标题会使Outlook自动显示其中的图像,而用户实际上没有点击“下载内容”链接?

我可以在gmail中看到图像,但在使用outlook时却看不到。即使有一些标志会违反安全标准吗?

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

1 个答案:

答案 0 :(得分:3)

不适用于外部图像。您可以将图像作为附件添加到邮件中,在附件上设置Content-ID MIME标头,并通过其内容ID引用HTML正文中的图像(例如aggregate(df[,2:3],by = list(df$id),function(x) shapiro.test(x)$statistic) 其中<image src="cid:xyz">是附件内容ID。