2011-03-25 66 views
0

我想從Gmail(嗯,谷歌應用郵件,但接近足夠)使用IMAP提取傳入的電子郵件。我想要所有好消息(不是垃圾郵件/已刪除),即使它們已經存檔在不同的文件夾中(因此通過收件箱運行是不夠的),但我不想從當前帳戶發送消息或草稿(兩者都是顯示在「所有郵件」文件夾中)。有沒有辦法只提取從Gmail收到的電子郵件

這是爲了廣泛使用,所以我不能只假設除了收件箱以外,只有某些特定的已知文件夾名稱需要檢查。

回答

0

UPDATE

不,這實際上並沒有正常工作。使用另一個域沒有[$]NOTJUNK標誌;我的猜測是這些是由Apple Mail設置的。

/UPDATE

我已經成功地獲得迄今爲止最好的結果是發現與$NOTJUNK標誌設置的所有郵件文件夾消息,但NOTJUNK(沒有$)標誌未設置與篩選從已發送文件夾返回的郵件。

從簡單的測試中,我已經做了NOTJUNK成立僅草稿消息(例如,來自蘋果的郵件,而不是從Web界面中的草稿 - 既不NOTJUNK也不$NOTJUNK中設置的情況下)

注:我正在使用xlist來查找這些文件夾的正確本地化版本。

0

由於NOTJUNK標誌似乎不可靠,我現在得到的所有消息從所有郵件文件夾,從發送文件夾扔掉的那些,然後扔掉那些已在Delivered-To表頭(我希望草稿是唯一沒有這個表頭的)

相關問題