我从哪开始呢?
我似乎找不到任何明确的文档。 (我可能找错地方了......)。
我希望能够编辑电子邮件的 IMAP 关键字(用于标记目的)。
我有一些非常菜鸟的问题;
它们是如何添加的?
关键字是否直接应用于消息标头(如果是,语法是什么),或者是否有其他类型的 imap 巫毒在起作用......
提前致谢。
IMAP 自定义关键字通过以下方式应用于邮件STORE
命令。添加后,当您执行以下操作时,它们将被返回FETCH
for FLAGS
并且可以通过以下方式搜索它们SEARCH KEYWORD
:
A001 FETCH 5 (UID RFC822.SIZE FLAGS)
* 5 FETCH (UID 292 RFC822.SIZE 2554 FLAGS (\Seen))
A001 OK FETCH completed
A002 STORE 5 +FLAGS (pending ignored uninteresting)
* 5 FETCH (FLAGS (\Seen pending ignored uninteresting))
A002 OK STORE completed
A003 FETCH 5 (UID RFC822.SIZE FLAGS)
* 5 FETCH (UID 292 RFC822.SIZE 2554 FLAGS (\Seen pending ignored uninteresting))
A003 OK FETCH completed
A004 SEARCH KEYWORD pending
* SEARCH 5
A004 OK SEARCH completed
请注意,当您create新关键字通过STORE
, 服务器should使用邮箱上定义的所有系统和用户标志的更新列表进行响应:
A002 STORE 5 +FLAGS (pending ignored uninteresting)
* FLAGS (\Answered \Deleted \Draft \Flagged \Seen pending ignored uninteresting)
* 5 FETCH (FLAGS (pending ignored uninteresting))
A002 OK STORE completed
某些服务器不允许您创建使用定义的关键字。他们会通过不包括来让您知道这一点\*
在结束时PERMANENTFLAGS
列出当你SELECT
邮箱。
The STORE
命令允许您将关键字添加到消息的现有集合中(通过+FLAGS
),删除它们(-FLAGS
),或者用全新的集合替换该集合(FLAGS
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)