HTML 签名中的嵌入图像适用于 Lotus Notes 9 但不适用于 8.5

Embedded image in HTML signature works in Lotus Notes 9 but not 8.5

我们有一个公司签名,我正在 PHP webform 中制作一个工具来自动生成文件。我自己一直在使用 Lotus Notes 9,它似乎运行良好。然而,仍然使用 Notes 8.5 的人,图像文件又坏了。该图像已经在服务器上,它将其转换为 base64 并将其直接放入 img 标签中。

$imgPath   = "/opt/intranet/signature/images/";
$imgFile   = "logo.png";
$data      = file_get_contents($imgPath . $imgFile);
$base      = base64_encode($data);
$image     = 'data:image/png;base64,'.$base;
$logo01    = "<p><img src=\"$image\" alt=\"corp logo\" />";

而且我真的无法弄清楚是否存在需要更改的嵌入式图形或 Lotus 设置的编码问题。它生成的 HTML 文件无论如何都有效。

感谢您的帮助

Base64 嵌入图像在 Notes Client 8.5 HTML 签名中不起作用。

为 img src 使用 URL。它是 "file://..." 还是 "http://..." 并不重要。图片将始终嵌入邮件正文中。