如何使用 Java 读取电子邮件中的徽标和图像,其中电子邮件的内容是 html/纯文本

Posted

技术标签:

【中文标题】如何使用 Java 读取电子邮件中的徽标和图像,其中电子邮件的内容是 html/纯文本【英文标题】:How to read the logos and image in the Email using Java where the content of Email is html/Plain text 【发布时间】:2020-04-09 16:35:38 【问题描述】:

我想验证电子邮件页脚中的 Facebook、Instagram 和其他社交网络的徽标,其中电子邮件内容的类型为“text/html”。

【问题讨论】:

你试过了吗?你有没有写过代码?您能否向我们提供更多信息,以便我们更好地帮助您? 嗨,我已经尝试通过从 HTML 内容类型中提取文本来获取电子邮件的内容。因此,我提取了电子邮件的内容,其中徽标和图像在此过程中被排除在外。因此我需要使用 JavaMailAPI 和 java 读取/获取电子邮件中的图像和徽标?有没有人知道如何在电子邮件中获取图像和徽标。 【参考方案1】:

如果 HTML 中有图像,那么它们必须是来源的,您需要遵循来源。在我看来,您应该在电子邮件中为纯 html 编写简单的数据 scraper 以获取图像源并按照它来获取图像。这仅适用于 html 内嵌图像。对于附件,您需要编写获取文件方法。

【讨论】:

以上是关于如何使用 Java 读取电子邮件中的徽标和图像,其中电子邮件的内容是 html/纯文本的主要内容,如果未能解决你的问题,请参考以下文章

如何让我的导航栏完美居中,徽标/图像居中在顶部

如何使我的徽标 JS 动画像网站上的图像徽标一样缩放?

如何将图像转换为html?

导航左栏按钮项作为图像徽标

如何在所有设备和浏览器上显示具有适当尺寸的相同徽标图像?

发送嵌入图像的电子邮件 - 图像不可见