Tom*_*ard 12 coldfusion imap coldfusion-9
在ColdFusion 9上,我们尝试使用CFIMAP来获取用户电子邮件消息的预览(主题,日期).我们可以使用getHeaderOnly获取数据,但这样做会将SEEN标志设置为yes.
有没有办法使用CFIMAP进行预览而不将其标记为SEEN?
这一般是IMAP的正常功能吗?
我们不妨回答一下这个问题。正如 @HenryGibson 指出的,这是不可能的<cfimap>:它不公开相关功能。请参阅 RFC 中有关 FETCH 的 PEEK 注释:“ 6.4.5. FETCH 命令”。这就是你需要能够做的事情,而你无法控制这些东西<cfimap>
然而,Java 有一个通过 IMAP 访问邮件存储的库:IMAPStore;并查看IMAPMessage的文档,它(毫不奇怪)支持 fetch: 上的 PEEK 选项setPeek()。
所以这肯定是可行的。遗憾的是,<cfimap>这对您来说并没有变得简单:可能值得在 bugbase 上为其提出 E/ R。
我认为您需要用 Java 来进行一下,如果您遇到问题,请在这里提出与此相关的问题。我个人没有走过java路线,所以不能给你一个快速的“101”,而且它还不够微不足道,不足以真正适合这里的答案(我必须承认我没有足够的动力去跟上它的步伐)。
但<cfimap>恐怕不会成为您解决此问题的一部分。
| 归档时间: |
|
| 查看次数: |
258 次 |
| 最近记录: |