如何使用 coldfusion 从 IMAP 获取所有内联图像 CID 值?

How to get all the inline images CID values from IMAP using coldfusion?

在我的场景中,我在 Gmail 中发送了一封包含粘贴图像的邮件。我已经转储以获取 IMAP 所有电子邮件列表。该邮件已显示,粘贴的图像被视为附件。名为 image.png 的附件。这样images CID就会显示在cids栏中。在这里,当我粘贴两个图像时,cids 列仅显示第二个添加图像的 cid 值。因为这里粘贴的两个图像都命名为 image.png.

如果我附上文件意味着可以正常工作。附件文件名具有原始文件名 jellyfish-Copy5.jpg。这样就显示了正确的 cid。我已将转储详细信息添加为图像。

带有单个粘贴图像的电子邮件:

包含多个粘贴图像的电子邮件:

包含粘贴和附加图像的电子邮件:

所以我如何从查询中获取两个粘贴图像的 CID 值,或者我想做什么来将这两个值显示到 cids 列中?请指导我获取 CID 值。

提前致谢!

根据 cfimap 的文档,如果邮件正文中的嵌入图像多于嵌入图像,那么它将采用最后嵌入图像的 CID。

If the e-mail message contains more than one embedded image, only the last embedded image is available.

请参考这里https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-tags/tags-i/cfimap.html