0
我想知道是否有方法來查詢IMAP服務器,以便只檢索自定義文件夾,而不是系統。例如,對於Gmail帳戶,如果我創建了兩個標籤subfolder1
和subfolder2
,我希望在查詢後只接收兩個標籤,而不是文件夾[Gmail]/Draft
,[Gmail]/Trashcan
,[Gmail]/Sent
等。只從IMAP服務器檢索自定義文件夾
我想知道是否有方法來查詢IMAP服務器,以便只檢索自定義文件夾,而不是系統。例如,對於Gmail帳戶,如果我創建了兩個標籤subfolder1
和subfolder2
,我希望在查詢後只接收兩個標籤,而不是文件夾[Gmail]/Draft
,[Gmail]/Trashcan
,[Gmail]/Sent
等。只從IMAP服務器檢索自定義文件夾
與標準的IMAP協議(根據rfc3501),這是不可能的。可能是一個擴展可能提供它。
謝謝你的回覆,Ansh。我也嘗試過使用XLIST命令,它也應該提供擴展的標誌信息,但它只會返回有用的信息(用於我測試的),而對於Yahoo來說,它會爲所有文件夾返回相同的標誌(不管它們是系統還是用戶)。也許我可以通過它的名字來確定文件夾類型嗎? – Gianluca 2013-03-08 12:03:15
爲什麼你不能只是獲取列表並過濾掉任何以[Gmail](或[Googlemail])開頭的內容? – Max 2013-03-08 14:29:59
因爲我必須得到任何提供者的用戶文件夾列表,而不是特定的。 – Gianluca 2013-03-08 15:57:27