1
我想在我的收件箱中查詢所有未取消刪除的電子郵件,然後檢索這些電子郵件的標題。它不工作。檢索用於選擇電子郵件列表的IMAP標題?
首先,我查詢未刪除的郵件:
a0003 SEARCH UNDELETED
* SEARCH 14 56 242 243 244 405
然後,我想查詢一些頭信息:
a0004 FETCH 14,56,242,243,244,405 (FLAGS BODY.PEEK[HEADER.FIELDS (SUBJECT DATE FROM)])
...這會產生錯誤:
a0004 BAD Error in IMAP command FETCH: Invalid arguments.
現在,這個工程,如果我做了像14:*爲我的消息列表。但那不是我想要的;我想查詢一個非常具體的消息編號列表。
我嘗試使用的UID以及,看看是否能解決了這一問題:
a0003 UID SEARCH UNDELETED
* SEARCH 5536 5537 5538 5561 5568 5655
a004 UID FETCH 5536,5537,5538,5561,5568,5655, etc.
...但我得到一個類似的錯誤。
有關如何最好地完成此任務的任何建議?謝謝!