2010-11-02 121 views
1

我最初問the original, closely-related question on superuser.com,但我覺得這可能會更快一些,因爲我想要一些編程和自動化的東西,使用沒有人知道的工具。下面是這種情況:將郵件從一個帳戶遷移到另一個帳戶:imapsync或offlineimap?

兩個帳戶:

  • 賬戶A(與 配額原作帳戶)
  • 賬戶B(新的備份電子郵件 帳戶)

過程:

  • 在帳戶B中創建文件夾(例如「2010電子郵件備份」文件夾)。
  • 遷移帳戶B中嵌入帳戶A的所有文件夾(例如「2010電子郵件備份」 - >「收件箱」,「已發送」,「廢紙簍」等)。

我希望能夠每隔幾個月或每年做到這一點,並使用imapsync或offlineimap爲我的需求編寫腳本。因此:如果可能,使用這些工具會在檢查帳戶A時清除帳戶B,因爲原始文件夾不同而導致問題?我不確定它們有多特殊,所以我想從實地獲得一些報告。如果有人有這些工具的經驗,請讓我知道。我很想在我達到配額之前弄清楚這一點。

+1

不是一個編程問題。 – leppie 2010-11-02 09:47:39

+1

@leppie好吧,我想不是。但是,我發現很多問題都沒有明確地編程問題。這可能是我的,但FAQ明確表示,如果它涉及[程序員常用的軟件工具或編程專業特有的問題](http://stackoverflow.com/faq),則可以。但是我知道什麼?這不是[第一次](http://stackoverflow.com/search?q=imapsync)有人問這樣一個問題。但是,你沒有讓我失望,所以我認爲你已經明白了這一點。感謝您指出明顯。 – songei2f 2010-11-02 12:58:40

回答

1

imapsync FAQ:

問:我已經從不倫瑞克轉移到格拉茨,所以我想有我 整個不倫瑞克郵件分揀到我的 新郵件帳戶的文件夾INBOX.Braunschweig

R. 1)第一次嘗試(安全模式):

imapsync \ 
... 
--regextrans2 's/INBOX(.*)/INBOX.Braunschweig$1/' \ 
--dry --justfolders 

2)若見輸出說你想imapsync做的一切, --dry選項是安全的,什麼都沒做。

3)刪除--dry。 檢查目標端的imap文件夾樹。

4)刪除--justfolders

+0

只爲像我這樣沒有充分閱讀網頁的白癡,[這裏是常見問題鏈接](http://www.linux-france.org/prj/imapsync/FAQ)。它是光榮的ASCII文本!你先生,是上帝。這也是很有趣和諷刺的,你得到了答案。 – songei2f 2010-11-04 08:26:43

0

好尖,從來沒有意識到你可以使用--dry或選擇另一個文件夾--regextrans2

可能的是可能有:

--prefix1 INBOX.Braunschweig

您也可能想要使用 - 訂閱,以確保您沒有任何文件夾,如果您沒有訂閱,可能會錯過。

我們實際上也寫了一個cPanel IMAPSYNC。

相關問題