Eclipse中content assistance 項目重複的問題

二月 26, 2009

最近在使用 eclipse 的時候,發現彈出的 content assistance 項目,會有重複的情況,造成一些困擾~

在網路上找到 Content Assist Duplicates in Eclipse 這篇文章,說明了解決的方法:

Open Eclipse preferences screen. Navigate to Java -> Editor -> Content Assist -> Advanced.
把 (Mylyn) 出現的選項取消掉,就解決了這個問題。


改變 Outlook Express 預設信件檔案的位置

二月 8, 2009

從 Oulook Express 上方的功能表上選 工具 > 選項 > 維護 > 郵件檔資料夾,按下「變更」,等下次開啟 Outlook Express 時,就會自動進行檔案的搬移,把信件檔案搬到新的地方。
參考資料:
OLEXP: 如何變更郵件和新聞資料夾的預設位置


改變 Outlook 離線信件檔 .ost 檔案的所在位置

二月 8, 2009

若是用 Outlook 和 Exchange 伺服器連線,並且有打開「快取模式」的話,Exchange 伺服器會在本機電腦保留一份信件資料,預設這個信件資料會放在 C:\Documents and Settings\\Local Settings\Application Data\Microsoft\Outlook 目錄下,現在說明要怎麼樣改變預設的位置。

1. 從 控制台 > 郵件 > 電子郵件帳號 > 檢視或變更現有電子郵件帳號 > 選 Exchange Server,按下 變更 > 其他設定 > 進階,把使用快取模式 取消,按下「套用」
2. 按下「離線資料夾檔設定」,「停用離線功能」,按下確定。
3. 再進去一次「離線資料夾檔設定」,就會發現可以修改檔案的所在位置了。這時候,就可以手動用檔案總管,把 ost 檔案移動到你想要放的位置,再修改這裡的路徑設定,之後再重新打開「快取模式」就可以了。

參考資料:
1.Change the Outlook Offline files (.ost) location
2.Setting Up Outlook 2003 Cached Exchange Mode Accounts


改變Outlook預設的 outlook.pst 信件檔案位置

二月 7, 2009

Outlook 預設的信件檔案位置是放在 %userprofile%\AppData\Local\Microsoft\Outlook\outlook.pst 檔案,大部分的人系統分割區(C碟)沒有預留很大的空間,那要怎麼樣修改檔案的位置,讓 Outlook將檔案放到 D碟去?

1.確定 Outlook 沒有開啟,用檔案總管打開到上面的目錄,複製 outlook.ost 檔,移動到你想放的信件檔案位置。
2.從開始功能表 > 控制台 > 郵件,打開 資料檔,會出現目前使用的 Outlook 資料夾的設定值,按下「設定」,會出現找不到資料檔案的提示,這時,你就可以選擇之前複製過去的 outlook.ost 資料檔位置,按下開啟。

這樣就可以將信件資料檔案移到你想要放的位置了。

參考資料:
1.Move your Outlook data file to another location


從Thunderbird轉移回Outlook、Outlook Express

二月 7, 2009

Import emails form Thunderbird to MS Office Outlook 2003. We use ImportExportTools Thunderbird addons to extract mails from mbox format mailboxes (the mailbox format of Thunderbird), and we drag the extracted mails from windows explorer to Outlook Express to import mails, and finally we import mails from outlook express to Office Outlook 2003.

我從以前就不喜歡用 Outlook Express,除了因為信件檔超過 2G 就會出問題外,信件格式也不像UNIX伺服器上那樣採用純文字格式,所以也無法直接編輯,後來我都是在Windows上用 Thunderbird 來處理信件,同時Thunderbird 處理垃圾郵件比起 Outlook Express 來說好多了。

可惜最近公司要把 mail server 轉換到 MS Exchange 去,通告大家要改用 Office Outlook 2003、Office Outlook 2007 才行,要用支援 MAPI 通訊協定的郵件 client 端程式,讓 local 和 exchange server 將信件同步,目前看來,公司的 pop3 也不會打開來給大家用了, Thunderbird 就無用武之地了…. XD,Outlook Express 不支援 MAPI,也不能再用了。

注意:由於Outlook Express 和 Outlook 預設的信件存放區,都是放在 C: ,所以請注意一下磁碟空間是否足夠,若是原本 Thunderbird 的信件有 1g,轉到Outlook Express,也會佔1g,Outlook也會有 1g,簡單說,就是會變 3 倍大就是了…XD
轉換完之後,再把舊的信件手動刪除掉,釋放出空間來。或是在進行轉換前,先轉信件存放區,轉移到 D: 或是其他空間大的磁碟上。也可以參考 改變 Outlook Express 預設信件檔案的位置改變Outlook預設的 outlook.pst 信件檔案位置 事先改變郵件檔案放置位置,改到空間比較大的磁碟上。

轉換的流程:
1.解開 mbox 格式(Thunderbird) 的信件檔案
2.將信件匯入 outlook express
3.通訊錄匯入 outlook express
4.再將信件和通訊錄匯入 outlook

詳細過程:
1.將 Thunderbird 信件取出來
Thunderbird 所使用的信件檔案格式是 UNIX 的 mbox 格式,微軟的 outlook express 和 outlook 都不能直接匯入這個格式的信件,目前找到的方法是使用 IMAPSize 或是 Thunderbird 的
ImportExportTools addons,用這 2 個工具將 mbox 格式的信件先轉換出來。建議使用 ImportExportTools 。

這2個軟體試用的結果,用 IMAPSize 轉出來的信件,由於信件標題有用 big5 編碼的中文標題,所以轉出來的信件檔案名稱,是編碼之後的字串,看不出來原始的中文,用起來不方便,另外,在匯入 outlook express 時,有些信件會出現 parse 錯誤,匯入後的信件內容變成郵件原始檔,信件的標題欄也變成空白。

反之,用 ImportExportTools,對 Thunderbird 的支援程度比較好,轉出來的信件檔案,保留中文的標題,在匯入 outlook express 後,也沒有出現信件內容顯示為郵件原始碼的錯誤情形。

2.將信件匯入 outlook express
打開 outlook express,若沒有郵件帳號,可以不用建新的郵件帳號。先按照之前 Thunderbird 的信件目錄結構,建立一些資料夾,建好之後,直接從檔案總管中,選擇轉出來的信件檔案,用滑鼠拖到outlook express 中,outlook express 就會開始匯入信件。

由於 outlook express 的信件檔案,超過 2g 就會產生錯誤。如果你的原始 Thunderbird 信件檔案大小超過 2g,可以在 outlook express 中多建一個資料夾,用來將信件分開。在用滑鼠的拖移信件檔案匯入 outlook express 時,一次不要拖移超過 2g 的信件檔案匯入,否則會出現錯誤。

3.通訊錄匯入 outlook express
先從 Thunderbird 將通訊錄用 Import/Export 匯出成 csv 檔案格式,再將這個檔案,用 outlook express 的 檔案 > 匯入 > 其他通訊錄 > 選擇「文字檔案(逗號分隔)」,再找到之前匯出的 Thunderbird 通訊錄檔案匯入 outlook express。記得要變更欄位的對應,讓 Thunderbird 的欄位和 outlook express 通訊錄格式的欄位對應,匯入的資料才會正確。

4.將信件匯入 outlook
打開 outlook 從檔案 > 匯入與匯出 > 從其他程式或檔案匯入,選擇 outlook express,會跳出視窗問說要不要從 outlook express 匯入郵件和帳號時,按下「是」就可以了。若是信件很多,可能要等很久,才會全部匯入完成。

上面的步驟完成之後,可以將 outlook express 中的信件刪除。

參考文章:
[1]. Importing and exporting your mail – MozillaZine Knowledge Base
[2]. Export Thunderbird’s Address Books and Contacts