【发布时间】:2014-02-01 19:38:57
【问题描述】:
在 ColdFusion 9 上,我们尝试使用 CFIMAP 来预览用户电子邮件消息(主题、发件人、日期)。我们可以使用 getHeaderOnly 获取数据,但这样做会将 SEEN 标志设置为 yes。
有没有办法使用 CFIMAP 来获得预览而不将其标记为 SEEN?
这是一般 IMAP 的正常功能吗?
【问题讨论】:
-
在 IMAP 中:使用
BODY[part]获取正文会隐式标记已看到的标志,使用BODY.PEEK[part]获取它会阻止这种行为。 -
您可以在 getall 选项中使用 cfimap 查询结果中的 FROM、SUBJECT 和 SENTDATE 值
选择* 来自 Query_getAttachments where seen= -
@shemy 这是否保持 SEEN 标志完好无损? getHeaderOnly 将项目标记为我们执行调用时看到的。
-
SEEN 与 READ 不同吗?
-
CFIMAP 标记无法进行 PEEK,这是您需要避免标记邮件的方法。您也许可以使用 CF 中的 Java 类来执行您需要的特定调用?
标签: coldfusion imap coldfusion-9