Email
恢復/重新上傳被 fetchmail 刪除的郵件
我使用 fetchmail 訪問我的 Hotmail/Outlook 郵箱。它下載了收件箱中的每條消息,但現在該文件夾在伺服器上是空的。現在我看到 fetchmail 預設會刪除郵件:
-k | –keep :將檢索到的消息保存在遠端郵件伺服器上。通常,郵件在被檢索後會從郵件伺服器上的文件夾中刪除。指定 keep 選項會導致檢索到的郵件保留在郵件伺服器上的文件夾中
我希望在伺服器的已刪除文件夾或存檔文件夾中找到它們,但它們不存在。有沒有辦法找到它們(可能是 Imap/Deleted 文件夾之類的)或重新上傳它們的方法?
使用 Thunderbird 解決:
- 安裝雷鳥
- 使用與 fetchmail 中相同的 IMAP 設置將 Hotmail 帳戶連結到 Thunderbird
- 在 Thunderbird 中安裝ImportExportTools擴展
- 在Local Folders中新建文件夾,在新建文件夾上右擊,選擇ImportExportTools並導入mbox文件,選擇使用者郵箱文件(如/var/mail/myusername)
- 將新的本地文件夾拖到 Thunderbird 中連結的 Hotmail 帳戶中,等待所有郵件上傳回伺服器