你要不要試試看直接把備份的信件複製到 Linux 版的 TB 信件目錄試試看.
Thunderbird Window 版本.
信件儲存依以下規則
1.
目錄
[ProfileDIR]\Mail\
儲存 Mail.
其中
[ProfileDIR]\Mail\Local Folders
儲存即為 Local Folders 信件帳號(預設帳號)
而各個其他帳號,依序儲存於
[ProfileDIR]\Mail\
帳號MailServerName
其中,
[帳號MailServerName] 為該帳號 , POP3 Server 位址(你設定帳號時填入的位址,譬如,帳號 ABC 使用 POP3 Server: mail.abc.com
,則該帳號信件將儲存於
[ProfileDIR]\Mail\mail.abc.com
)
2. 檔案.
Thunderbird 介面中,每一個信件夾,都有三個對應的檔案,儲存於對應的資料夾.使用上例 帳號 ABC, Inbox 信件夾
對應檔案為
[ProfileDIR]\Mail\mail.abc.com\Inbox <- 儲存全部信件內容
[ProfileDIR]\Mail\mail.abc.com\Inbox.msf <- 該信件夾的 index
[ProfileDIR]\Mail\mail.abc.com\Inbox.sbd (目錄) <- 如果該信件夾尚有子信件夾,裝放置於此資料夾內,否則此目錄為空目錄
其他以此類推
3. 了解這樣的關係後,你就可以在 Linux 下,安裝新的 Thunderbird ,關閉 thunderbird, 然後建立新帳號,然後將備份的信件,複製到對應的信件資料夾,這樣信件就恢復了.
4.其他尚有一些設定.包括
a. Filter Rule.
儲存於各帳號目錄的
msgFilterRules.dat
譬如,帳號 ABC 的過濾規則,儲存於
[ProfileDIR]\Mail\mail.abc.com\msgFilterRules.dat
b. Address Book
[ProfileDIR]\abook.mab <- 第一本 Address Book
[ProfileDIR]\abook-?.mab <- 以後建立的 Address Book.將依序以 abook-1 , abook-2 ...命名
其中
[ProfileDIR]\history.mab 為收集的 Address Book
由於沒有匯入機制,你必須先建立 Address Book.
譬如,你原本有三本額外建立的 Address Book.
在新安裝的 thunderbird 也重新建立三本 address book.
以備份的 abook-?.mab 取代新建立的即可(記得先將 thunderbird 關閉)
c. Password .
[ProfileDIR]\[
隨機號碼].s
這個檔案儲存密碼,每次安裝皆會不同檔名,所以,請將備份的檔案,改為新建立的檔名並取代新建立的檔案.
(密碼部分我不確定是否還要還原
key3.db
cert8.db
)
以上是我在 Windows 下,手動還原的方法.
如果 Linux 下 thunderbird 檔案配置方式與 window 相同,依上述方法,你應該可以利用上述手動還原方法成功還原資料.
ccrimson 寫:
努力了一番,要轉用Debian了,
雖然在windows下用mozback備份了信件檔…
糟!我要如何匯進linux版的tb呢
