【问题标题】:CFIMAP and Embedded Attachment DownloadCFIMAP 和嵌入式附件下载
【发布时间】:2014-07-05 06:06:20
【问题描述】:

我有一个我继承的 ColdFusion 9 应用程序,它登录到 Outlook 电子邮件箱,然后处理电子邮件、下载附件,并将发送给它的电子邮件保存到数据库中以便长期存储。这个解决方案可以通过 cfimap 正常工作,直到它收到一封电子邮件,其中嵌入了附件到邮件正文中。

带附件邮件的基本流程如下:

  1. 检查新电子邮件并将其保存到数据库中
  2. 检查列出的附件并将其保存到存储文件管理器
  3. 如果有附件,请检查以确保附件已下载。
  4. 如果有附件和附件已下载,请将电子邮件标记为删除。
  5. 电子邮件已从收件箱中删除。

我遇到的问题是附件嵌入到邮件正文中的电子邮件。

比如我输出的时候

主题:我的带有嵌入图像和文档的电子邮件

附件:image001.gif image002.gif image003.gif image004.gif image005.gif image006.gif image007.gif 1200084.DOC.DOC

附件文件:

您可以看到它说有附件,但是当您检查附件文件时,什么都没有。当我登录到 Outlook 时,我可以看到作为附件列出的 word 文档以及邮件正文中的嵌入图像。

所以我的目标是编写一个清理脚本来完成这些电子邮件附件的下载,以便我们可以将它们保存到长期存储中,然后从 Outlook 中删除该电子邮件。有没有人可以下载嵌入到电子邮件正文中且未出现在 ATTACHMENTFILES 列表中的附件?

【问题讨论】:

    标签: email coldfusion attachment


    【解决方案1】:

    如果您正在访问 Exchange Server,您可能想尝试使用 CFEXCHANGE 标记。它似乎比 CFIMAP 标签更强大、更可靠。一年多来,我一直在与 CFIMAP 解决同样的问题。由于在枚举文件之前似乎无法访问由 CFIMAP“getAll”命令创建的对象,因此无法进行任何清理。

    【讨论】:

      猜你喜欢
      • 2022-10-15
      • 2016-11-28
      • 2014-01-07
      • 1970-01-01
      • 2016-02-04
      • 2011-11-03
      • 1970-01-01
      • 1970-01-01
      • 2015-10-04
      相关资源
      最近更新 更多