2009-08-19 47 views
4

我想設置fetchmail或getmail以從Gmail中取出電子郵件。我更喜歡它是IMAP,但我也可以與POP一起生活。我遇到的問題是,所有這些似乎都希望您指定要檢查的文件夾的確切列表(這在IMAP中比POP更清晰)。設置MRA(fetchmail/getmail)通過POP/IMAP從Gmail中取出所有文件夾

這是一個麻煩,因爲我經常更改我的文件夾列表,當我這樣做時,我不想更改我的配置文件以添加/刪除文件夾。當某些事情發生變化時,我會自動想要一個mbox或maildir目錄以顯示我的新文件夾的內容。我還希望mbox與服務器上的文件夾名稱相同

我能找到的最接近的是fetchmail中的-r選項,但似乎也沒有這樣做。我相信我一定會錯過一些東西,因爲每個電子郵件客戶端都能夠做到這一點,我希望這種功能能夠存在於MRA中,而不是在MUA中。

更新:我想將此線程移至Serverfault,並且我可以通過投票來關閉並遷移。不幸的是,我沒有在代表自己動手又

+2

你應該問服務器故障這類問題。 – RaYell 2009-08-22 12:52:31

+0

如果你在serverfault上重新提出這個問題,你應該在這裏添加一個鏈接到那裏的帖子。 – 2016-02-24 19:29:23

回答

2

有了可以使用getmail下面一行在你的配置讓所有的郵件:

mailboxes = ("[Google Mail]/All Mail",) 

使用IMAP,你可以列出服務器上的文件夾這樣電子郵件客戶可以做他們需要的任何事情。在getmail中,它取決於如何編寫電子郵件檢索器。如果此配置不工作,你可以檢查IMAP獵犬代碼並編寫適合您的需求;-)

我的2美分

PS特定的一個:我沒有getmail安裝,以檢查是否該做的把戲......

+0

我希望我不必滾動一些代碼來做到這一點:)。我知道'所有郵件'的路線,但是拉下'統一的''所有郵件'視圖,這不是我想要的。 – 2009-08-22 09:20:08

+0

@sriram:好的,只要檢查服務器故障,有人應該有同樣的問題。如果不只是寫出獵犬,似乎python真的很容易;-) – neuro 2009-08-24 07:11:15

0

你可以看看imapsync。它旨在遞歸地同步IMAP帳戶。您將需要一個IMAP帳戶作爲目的地。我沒有用gmail測試過它,但如果gmail是一個行爲良好的IMAP服務器,它應該可以工作。

+0

有趣... – neuro 2009-09-07 17:57:24

相關問題