在Windows和Linux雙重啟動的系統中,我們都面臨這樣一個問題:在一個系統中接收的郵件,到了另一個系統無法看到,有時甚至為了查閱一個郵件而不得不重新啟動系統。確實有個別Linux的郵件程序能夠打開Outlook文件,不過配置、訪問都非常麻煩,遠遠達不到“無縫共享”的要求——我們的要求是:在Windows中接收的郵件,在Linux上也應當能夠象本地接收的那樣直接閱讀和處理;反之亦然。
為了實現這個目標,一個很自然的想法是:如果一個郵件程序既有Windows版,也有Linux版,而且兩個版本保存郵件的格式完全一樣,那么實現無縫共享的可能性就大大增加了。實際上,這樣的郵件程序確實存在,它就是Mozilla的Thunderbird。Thunderbird即“雷鳥”,在北美印第安人神話中,它是一種能呼喚雷電的巨鳥,不過這頭巨鳥現在給我們帶來的不是驚天動地的雷電,而是讓Windows與Linux融洽無間共享郵件的橄欖枝……
軟件資料
軟件名稱:Thunderbird
軟件版本:V0.8
Windows版:下載地址:天極網下載頻道
Linux版:下載地址:天極網下載頻道
一、準備工作
為了在兩個操作系統之間實現郵件共享,系統至少必須有一個FAT分區,因為只有FAT分區才能獲得Windows、Linux兩種操作系統的支持,我們要用FAT分區來保存郵件和配置信息。在下面的例子中,我們假定兩者將共同一個FAT分區,它是Windows XP系統的E:盤,對RedHat 9而言則是/dev/hda1。
Thunderbird是Mozilla的產品,當然也是源代碼開放的免費軟件,它的最新版為0.8版,不過可惜的是,它目前還只有英文版,可能讓不熟悉英文的用戶略感不便。在Windows上,雙擊ThunderbirdSetup-0.8.exe把Thunderbird安裝到E:\Program Files\Mozilla.org\Thunderbird目錄。
在RedHat Linux的GNOME桌面上,右擊下載得到的文件,選擇“解壓縮到子文件夾中”,進入解壓縮得到的文件夾,雙擊執行thunderbird,按照提示完成安裝。
二、配置共享
啟動Windows,打開一個命令控制臺窗口,進入E:\Program File\Mozilla.org\Thunderbird\目錄,執行Thunderbird -P命令(參數必須大寫),出現圖一的對話框,這是Thunderbird的配置文件管理器。點擊Create Profile打開新建配置文件向導的歡迎屏幕,點擊Next。
圖1
在第二個向導窗口中(圖二),向導提示配置文件的默認名稱Default User,點擊該窗口的Choose Folder按鈕,將文件夾位置設置為E:\Mail,點擊Finish退出向導,然后關閉圖一的窗口。接下來,從開始菜單啟動Thunderbird,按照通常的方式設置郵件帳戶以及其它選項。注意E:\Mail下面有一個prefs.js文件,它是我們實現Windows/Linux郵件共享的關鍵所在。
圖2
重新啟動機器,進入Linux。前面我們已在FAT分區上創建了Windows版的郵件配置文件,現在把FAT分區掛載到Linux的任意空文件夾,例如執行命令mount /dev/hda1 /mnt/C:fat。有的Linux自動掛載FAT分區,如果這樣的話,你不用手工執行該命令了。
Linux版Thunderbird默認安裝的配置文件位于主目錄下的一個隱藏目錄,類似“.thunderbird/<幾個無意義字符>.default”,如圖三所示。將Windows版prefs.js文件復制到該目錄下,替換Linux版的prefs.js文件。
圖3
當然,Windows平臺的配置文件不能直接用于Linux平臺,兩者的目錄路徑格式完全不同,所以我們還要修改一下復制到Linux的prefs.js文件。在Linux中啟動任意文本編輯器編輯prefs.js,把所有“E:\”形式的路徑(參見圖四未經修改的prefs.js)改成FAT分區的Linux掛載點“/mnt/c:fat”。修改之后的路徑應該類似“user_pref("mail.root.none", "/mnt/C:fat\\Mail\\Mail");”。然后刪除所有帶“[ProfD]”字符的行,這些行只用來聲明相對路徑,會導致Linux版Thunderbird出錯,可以安全地刪除。
圖4
修改完畢后保存prefs.js文件。以后,無論你在哪一個操作系統收取郵件,在另一個操作系統都可以直接查閱、處理,再也用不著為一個小小的郵件啟動整個系統了。