电子邮件中的 HTML 图像是在收件人收到之前还是之后呈现的?

Is an HTML image in an email rendered before or after the recipient receives it?

我的任务是在不使用互联网的情况下向收件人发送包含 HTML 图片的电子邮件(SMTP 可以)。我需要使用 Java 转换在 informatica BDM 中执行此操作。我的代码使用对图像的 hyperlink 引用,但是当我尝试通过绝对路径在本地访问图片时,未添加图像(似乎是 Informatica 问题)。

我的问题是: 如果我使用 hyperlink 指向图像,我的服务器会在发送电子邮件之前尝试添加图片,还是在客户端机器收到包含 HTML 的电子邮件时呈现图片?

这是我的代码的样子

 emailDescription = emailDescription + "<center><img \" src=\""+ path + "\" alt=\"Logo\" align=\"middle\" title=\"Logo\"></center><br>";

其中 path 只是一个包含图像 link 的变量

电子邮件中的图像由电子邮件客户端呈现,但图像可以从 URL 中获取或嵌入到电子邮件中。如果您没有网络服务器来提供来自 URL 的图像,您应该寻找嵌入技术(不幸的是我不知道)。

通过快速搜索嵌入图像,我发现各种电子邮件客户端的行为各不相同,主要是为了保护收件人免受垃圾邮件和恶意图像或链接的侵害。您可能需要使用目标受众使用的一些客户端进行测试。