2014-05-01 36 views
1

我不知道這個問題有多瑣碎,但我一直在想這個問題。 如何找到IMAP服務器上的REAL草稿文件夾? 對於Gmail和AOL,我可以看到響應中有一些映射,這將幫助我找出服務器的草稿文件夾。 但是對於很多其他服務器,包括Yahoo.com,似乎沒有找到服務器的草稿文件夾的適當和一致的方法。草稿文件夾名稱 幾個口味: 草案 草稿 INBOX.Drafts如何識別IMAP服務器上的REAL草稿文件夾?

請提出一個方法來找到它。

回答

4

對於通用服務器,什麼是草稿文件夾只是約定的問題。沒有「官方」發送文件夾,草稿文件夾,垃圾文件夾等電子郵件客戶往往使用相當小的一組名稱,因此您可以猜測啓發式。頂級文件夾或名爲「草稿箱」的INBOX子項很可能會被許多客戶用作草稿箱。

正如您所注意到的,某些服務器支持RFC 6514以某種程度或另一個級別來幫助緩解此問題。如果您的服務器支持LIST擴展名,那麼您可以確保標有\草稿的文件夾是草稿文件夾。否則,你必須回到猜測。

+0

謝謝Max。儘管你的回答在很大程度上解決了我的疑問,但我仍然對此有所懷疑。例如,Yahoo.com將其草稿文件夾發佈爲「草稿」。用戶可以在收件箱下創建一個名爲「草稿箱」的文件夾。在這種情況下我們應該考慮哪個草稿文件夾。他們的任何優先類型的事情。 – Naren

+1

如果其他一些客戶端不支持6514,它可能仍然會生成它自己的草稿文件夾。通常,電子郵件客戶端可以配置爲關於其特殊文件夾。 – Max

+0

我對此並不清楚。我會重申我的懷疑。如果郵件提供商具有「草稿」,「草稿」和「INBOX.Drafts」文件夾。然後,同步草稿文件夾時,我應該將其視爲真正的草稿文件夾?我有什麼優先要設置爲某些名稱? – Naren

相關問題