[英]how to read the subfolder of inbox in outlook via pop3 using java mail API?
我正在使用JavaMail API連接官方Outlook帳戶。 我創建的Outlook帳戶的INBOX下有子文件夾(標簽)的列表。 如何列出INBOX(用戶創建的)的所有可用子文件夾?
使用此方法:
Folder[] list = store.getDefaultFolder().list();
我在pop3中僅獲得INBOX文件夾。還有其他方法可以獲取郵件帳戶中可用的子文件夾列表嗎?
POP3無法做到這一點。 POP3協議僅使您可以訪問收件箱文件夾。 另請參閱JavaMail FAQ條目“如何在POP3服務器上訪問或創建INBOX以外的文件夾?” :
問:如何在POP3服務器上訪問或創建INBOX以外的文件夾?
答:不能。 POP3服務器每個用戶僅支持一個郵箱。 大多數使用POP3的郵件閱讀器還維護一個本地郵件存儲,它們將傳入的郵件(從POP3收件箱中)復制到其中,並允許您將郵件歸檔到其他文件夾中。 有關本地商店提供商的更多信息,請參閱此項目 。
換句話說,如果要訪問其他文件夾,則需要使用IMAP協議(而不是POP3)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.