【问题标题】:How to get all the inline images CID values from IMAP using coldfusion?如何使用冷融合从 IMAP 获取所有内联图像 CID 值?
【发布时间】:2019-12-24 09:39:20
【问题描述】:

在我的场景中,我在 Gmail 中发送了一封带有粘贴图片的邮件。我放了一个转储来获取 IMAP 所有电子邮件列表。该邮件已显示,并且粘贴的图像被视为附件。附件名为image.png。这样图像 CID 将显示在 cids 列中。在这里,当我粘贴两个图像时, cids 列仅显示第二个添加图像的 cid 值。因为这里粘贴的两张图片都命名为image.png

如果我附上文件,则表示可以正常工作。附件文件名具有原始文件名jellyfish-Copy5.jpg。所以这是显示正确的cid。我已将转储详细信息添加为图像。

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

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

带有粘贴和附加图像的电子邮件:

那么我怎样才能从查询中获取两个粘贴的图像 CID 值,或者我想要做什么将这两个值显示到 cids 列中?请指导我获取 CID 值。

提前致谢!

【问题讨论】:

    标签: coldfusion gmail imap email-attachments gmail-imap


    【解决方案1】:

    根据 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

    【讨论】:

    • 非常感谢您的指导。我应该在 cfimap 相关的事情上更新一点。
    • 仅供参考:我们可以使用冷融合函数从 imap htmlbody 中获取所有图像的 CID 值。
    猜你喜欢
    • 1970-01-01
    • 2011-01-09
    • 1970-01-01
    • 1970-01-01
    • 2016-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多