2008年3月26日 星期三

保留time stamp時間戳記將outlook express的郵件完整備份到gmail

網上找到的參考資料
  1. Mobile01 丟棄outlook express, 擁抱Gmail

  2. How to Import Archived Outlook Email Into GMail Using GML

  3. A method that lets you keep your time stamps documented on Ben Shoutlook expressmate's website. Ben Shoutlook expressmate » How to upload all your old archived Email to Gmail from outlook, lotus notes, and unix (pine)
採用(1)(2)的方法,郵件原始時間資訊會變成您上傳時的時間,為了保留原始郵件資訊,可採用(3),但弄不成功,另外想了一個方法 摘要 使用DbxConv將outlooke express的dbx郵件檔轉檔,或利用thundbird 將outlook express的郵件轉換,上傳至linux主機的郵件目錄,並利用linux的指令dos2unix進行格式轉換 註:您必須有linux架站的能力,才能利用本篇的作法。 將outlook express中的郵件檔dbx轉成純文字 如果用記事本notepad++來開啟dbx的檔案,您將會看到一推亂碼,但linux的郵件檔或thundbird 的郵件檔打開都是文字檔。 outlook express郵件檔存放位置 啟動outlooke express後,上方的『工具』→『選項』→『維護』→『郵件檔資料夾』 把裡面的dbx檔複製出來(避免出錯), 轉檔方法1,使用DbxConv 利用DbxConv做轉換即可,建議將DBXConv的執行檔放在跟郵件的dbx同一資料夾 (如C:backup , 以下用此資料夾作為範例), 接著開命令視窗(XP下點選開始, 選執行, 鍵入cmd即可) 轉換工作資料夾至該郵件備份資料夾(鍵入cd c:backup) 鍵入dbxconv *.dbx 就會開始轉換成mbox(附檔名為mbx)
轉檔方法2,使用thundbird
利用thundbird,『工具』→『匯入』→『郵件』這裡是選outlook express 匯入後再到『工具』→『帳號設定』→『本地目錄』得知本地目錄的位置,也就檔案放置的所在。 上傳至linux主機 前提:您必須要有一linux主機,並啟動mail server且提供pop3收信,
註:架站可參考學生用伺服器建置流程,或利用B2D Server ,安裝好就同時有相關服務)
利用filezilla的SFTP模式上傳至放置郵件的目錄(可參考此篇學生用伺服器建置流程來得知linux放置郵件的位置),適當的改檔名(利用mv),改擁有者(chown),改權限(chmod)後, 此時用openwebmail來看,只有一封,但是那一封的大小卻時全部郵件的大小, 此時要用DOS 與 Linux 的斷行字元所提到的方法來把檔案瘦身一下 鍵入dos2unix -k filename就會轉換了 再用openwebmail來看,YA!正常了 用Gmail來收信 請看如何使用Gmail平台收發、管理其他Email帳號的郵件?  【重灌狂人】

沒有留言: