0
我從哪裏開始?imap自定義關鍵字
我似乎無法找到任何明確的文件。 (我可能看錯了地方....)。
我希望能夠爲電子郵件編輯IMAP關鍵字(用於標記目的)。
我有一些真正的noobie問題; 他們是如何添加的? 是直接應用於郵件標題的關鍵字(如果是這樣,語法是什麼),或者是否有其他種類的imap voodoo工作...
在此先感謝。
我從哪裏開始?imap自定義關鍵字
我似乎無法找到任何明確的文件。 (我可能看錯了地方....)。
我希望能夠爲電子郵件編輯IMAP關鍵字(用於標記目的)。
我有一些真正的noobie問題; 他們是如何添加的? 是直接應用於郵件標題的關鍵字(如果是這樣,語法是什麼),或者是否有其他種類的imap voodoo工作...
在此先感謝。
通過STORE
命令將IMAP自定義關鍵字應用於郵件。一旦加入,他們會當你做一個FLAGS
和FETCH
返回他們會通過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
注意,當您通過創建STORE
一個新的關鍵詞,服務器應該與郵箱中定義的所有系統和用戶標誌的更新列表響應:
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
一些服務器不會允許你創建used-定義關鍵字。他們會讓你知道這個不包括\*
在PERMANENTFLAGS
列表末尾SELECT
的郵箱。
的STORE
命令允許您關鍵字一套全新的(FLAGS
)添加到郵件的現有組(通過+FLAGS
),刪除(-FLAGS
),或更換一套。
謝謝!這些命令是否與gmail兼容? – gypsyDev 2011-02-07 05:22:47
是的,他們是。雖然Gmail的自定義關鍵字與標籤不同,但Gmail標籤不作爲IMAP關鍵字公開,並且更改郵件的IMAP關鍵字不會更改Gmail UI中的標籤集。 – dkarp 2011-02-07 23:26:59