在OSX中將Mail.app當中的信件透過GML上傳至gmail信箱

文森在Gmail的使用對策這篇文件中,似乎並沒有把如何使用OSX平台上,將內建的電子郵件軟體Mail.app當中的信件,透過Mark Lyon所開發的Mbox & Maildir to Gmail Loader (GML)這套工具,上傳到gmail信箱當中。GML的設計,是會進入一個個信箱的目錄中,尋找mbox檔案後分析上傳,而在實際操作的時候,會遇到這個程式無法進入中文目錄當中,而無法抓取檔案的問題。所以,要在中文OSX環境下,使用GML的方法是:

  • 請先下載gml.tar,應該在下載之後,系統就會幫你自動解開。解開後,將裡頭的gml.py,放到桌面上。
  • 因為程式不能夠進入中文目錄,所以解決之道就是,我們先把所有在不同分類目錄(包含中文目錄)下的mbox檔案,全部合成一個檔案,請先打開終端機(位在「應用程式」>「工具程式」下)或iTerm,輸入:
    find /Users/zonble/Library/Mail/ -name mbox -exec cat {} >> ~zonble/mbox ';' 

    。在這邊的zonble,請換成您系統上的實際使用者登入名稱。

  • 然後,在終端機中,輸入
    python ~zonble/Desktop/gml.py mbox mbox zonble@gmail.com

    。一樣,請把zonble換成您的使用者名稱。

  • 大功告成!

4 thoughts on “在OSX中將Mail.app當中的信件透過GML上傳至gmail信箱

  1. Pingback: 文森咖啡館

  2. 我一開始也有看到這個Apple Script,不過就是遇到我之前說的那個問題,就是這個Apple Sciprt會去呼叫Terminal.app,然後在要進入目錄的時候,會遇到無法進入中文目錄的問題。所以我會用find,把所有的mbox檔案集中成衣個。

Comments are closed.