如何僅從完整網站備份還原電子郵件?

如何僅從完整網站備份還原電子郵件?

我現在處於無助的境地.. 直到上個月,我一直在使用 Hostgator 託管我的網站和電子郵件帳戶,一切都很順利,直到我決定將託管切換到他們目前不提供的一些服務。

我取消了他們的帳戶,並給了我幾個小時的時間來移動我的文件。我從 cPanel 創建了整個網站的備份,並將所有內容從他們的伺服器下載到我的電腦。

問題是,由於這是我的第一次程序,我不知道我必須將所有電子郵件下載到我的桌面客戶端。等的信息,但沒有其中提到了電子郵件備份。

現在,我將所有電子郵件作為完整網站備份的一部分下載到我的桌面上,而不是下載到任何電子郵件用戶端。 Hostgator 已經關閉了我的帳戶。我決定將我的網站移至不託管電子郵件的新主機,他們要求我在Google應用程式上託管我的電子郵件。這對我來說沒問題,但我需要我帳戶中的所有電子郵件,因為它們都包含我的註冊和帳單詳細資訊以及密碼以及其他重要的內容。

請問,有人可以幫我找到解決這個問題的方法嗎?

答案1

您的備份檔案應該是 tar.gz 檔案。在 Windows 上,可以使用多格式存檔實用程式(例如 7zip)開啟該檔案。在Linux上,你可以使用

tar xzvf <backup file>

在存檔的第一層中,您將看到一個homedir資料夾,其中包含一個mail資料夾。這些是 Maildir 格式的電子郵件。請注意,這些只是文字文件,因此您可以直接閱讀它們。它們是純文字格式,因此任何 html 電子郵件都難以閱讀,任何 base64 編碼的電子郵件也是如此。

您可以使用一個名為maildir2gmail.py(需要 python)將這些電子郵件上傳到 gmail。或者,您可以使用轉換工具,例如郵件目錄2mbox(需要 perl)它將電子郵件轉換為 mbox 格式,然後可以匯入 Thunderbird(可能還有其他電子郵件用戶端)。

答案2

這顯示計劃退出的重要性。在我第一次閱讀時,我的印像是你有付費用戶,在這種情況下你就讓他們失望了。

我不認為「完整網站備份」包括您的電子郵件。網站寄存和電子郵件是不同的功能。除非您有明確提及電子郵件的內容,否則我的假設是它們是不是包括。

如果你是非常幸運的是,您的舊提供者可能只是禁用了您的帳戶並且尚未刪除任何內容。或者,他們可能有您的電子郵件的備份,可以為您恢復(預計為此付費)。但時間在這裡很重要。根據他們的程序,您的數據可能很快就會被覆蓋。

無論如何,您可能會在一段時間內需要使用舊的電子郵件帳戶。更改您的註冊可能會包括發送到您的舊電子郵件帳戶的確認連結。

更新:另一個答案表明你可能確實很幸運

相關內容