如何將 .nsf (IBM Lotus Notes) 轉換為 .pst (MS Outlook) 或其他郵件用戶端格式

如何將 .nsf (IBM Lotus Notes) 轉換為 .pst (MS Outlook) 或其他郵件用戶端格式

我有一位使用者想要對其 Lotus Notes 郵件檔案進行本機存檔(我工作的地方使用 Lotus Notes),然後在另一個郵件用戶端(例如 Outlook 或 Thunderbird)中開啟它。

IMAP 是最後的手段,因為這需要切換郵件伺服器(這對我們來說涉及其他準備工作以減少郵件檔案大小),但這並非不可能(這是這裡的建議:如何將郵件從 Lotus Notes 匯出到另一個郵件用戶端?)。澄清一下,我們在大多數郵件伺服器上停用了 IMAP(我假設是出於資訊安全或穩定性原因,但我需要與我們的郵件管理員核實確切原因),因此,如果有人想使用 IMAP,我們將它們移動到為此保留的一台伺服器。然而,由於我們在傳輸大型郵件檔案時遇到了穩定性問題(我指的是包含數萬封電子郵件的15GB 郵件檔案),因此我們要求人們將郵件檔案減少到2GB 以下,並將收件匣中的郵件減少到1,000 封。在這種特殊情況下,使用者想知道是否有其他方法可以存檔他的檔案以供以後在其他客戶端上使用,而不必清理他的郵件檔案。

理想情況下,我會將 .nsf 格式的郵件副本轉換為 .pst 格式或其他格式。我發現的論壇似乎都有人們插入自己可疑的轉換器的帖子,所以我想知道是否有人在特定轉換器上取得了成功(如果它們存在的話)。其他人則說這確實不容易做到。

我的客戶也可以保留一份安裝的 Lotus Notes 副本,專門用於開啟他的郵件文件,但將其保留在另一個郵件用戶端中會更容易。這裡有一個類似的問題,但答案指向使用 IBM 產品(https://stackoverflow.com/questions/1927655/how-to-read-lotus-notes-mail-archives-nsf)。

有付費轉換器,例如 Stellar NSF 到 PST 轉換器,但我不確定它們是否有任何好處,而且這並不是真正值得付費的東西,因為存檔只是偶爾需要,而且還有其他免費的解決方法(儘管如前所述,並不理想)

答案1

我發現另一種製作電子郵件存檔的方法是將電子郵件從 Lotus Notes 拖放到 Windows 資源管理器中的資料夾中。執行此操作會自動將它們儲存為 .eml 格式,基本上只是電子郵件標頭的副本。然後您可以在另一個電子郵件用戶端中開啟它們。這樣做的好處是,與一次保存一封電子郵件標頭相比,可以更大規模地完成此操作,儘管這顯然比轉換副本需要更多工作。我認為也應該有一種方法來自動化這一點。正如我在另一條評論中解釋的那樣,我們遇到的最常見情況是人們離開我們的組織並想要存檔他們的郵件。在某些情況下,他們想要複製的只是幾封電子郵件,因此此解決方案很有意義。總而言之,這些是選項:

1) IMAP(我們只允許在一台伺服器上使用IMAP,因此這涉及到移動,並且為了移動,我們要求人們減少他們的郵件檔案。此外,如果此請求僅在他們的最後一天之前幾天,則移動可能不可行)

2) 儲存僅在 Lotus Notes 中使用的副本

3) 拖曳到資料夾中以建立可在任何郵件用戶端中開啟的 .eml 檔案。當我測試過時,這也包括附件

One other note: When dragging and dropping, if it saves them as a shortcut make sure you have this setting correct (note, if you drag and drop a folder from Lotus Notes it will not save a file but rather a shortcut, no matter the設定):

檔案 > 首選項 > 基本註釋客戶端配置 > 拖放另存為 eml 文件

答案2

雖然我在過去 10 年或更長時間裡沒有太多使用 Notes,但我可以說,轉換器至少在某種程度上確實可以工作,而且只有在您沒有自訂郵件資料庫的情況下。然而,它們都是無用之物,而且好處相對較少。

我真的不得不質疑這樣做的好處與成本。

當然,您可以使用 Notes 的 IMAP 功能並允許客戶連接到該功能。當然,這將是最簡單的解決方案,每個人都可以重複和使用。更好的是,郵件將保留在源頭,您不會製作不同步的副本。不確定為什麼您說您需要另一台伺服器?是因為您的 Notes 伺服器不夠強大嗎?

當然我不會推薦 API 路線,它使用起來很痛苦,而且開發成本很高。我過去嘗試過一些轉換器(抱歉不記得是哪些),只要您不要對它們抱有太多期望,它們就可以使用庫存資料庫。

請記住,Notes/Domino 資料庫的專有格式與電子郵件標準相去甚遠,因此在嘗試翻譯時您不能指望完美契合。

抱歉,這不是一個出色的答案,但在我這些天的經驗中,註釋相對較少,因此知識相當生疏。

答案3

您必須知道,這兩種電子郵件用戶端(即 Lotus Notes 和 Microsoft Outlook)都支援不同的檔案格式。 Lotus Notes 支援 NSF 或 Notes Storage Facility 格式,而 Microsoft Outlook 不支援此類格式。 Microsoft Outlook 用戶端會建立 PST 或個人儲存格式的 Outlook 資料檔案。因此,如果您想要在 Microsoft Outlook 中移轉 NSF 資料庫,則必須執行 NSF 到 PST 格式的轉換。

首先,您應該使用手動方法。它是一種免費的 NSF 到 PST 轉換方法。建議在執行手動轉換之前保留原始 NSF 檔案的備份副本,因為該檔案可能會在轉換過程中損壞。將 NSF 檔案轉換為 PST 檔案的手動方法分兩個階段執行。

1.將 NSF 檔案從 Lotus Notes 匯出到中間 CSV 文件 2.將中間 CSV 檔案匯入 MS Outlook

步驟 I:將 NSF 檔案匯出為 CSV

若要從 Lotus Notes 匯出 NSF 文件,請執行下列步驟

啟動 IBM Lotus Notes 程式。按一下檔案 > 開啟 > Louts Notes 應用程式。在「開啟應用程式」視窗中,瀏覽找到所需的 NSF 文件,然後按一下「開啟」。將開啟選定的 NSF 檔案。現在,在「檔案」功能表上,按一下「匯出」。在匯出對話方塊中,輸入檔案名稱、檔案位置和儲存類型。選擇文件的逗號分隔值格式。 CSV 匯出對話方塊開啟。選擇所需的選項。按一下「確定」匯出的資料將保存在 CSV 檔案中並保存在定義的位置。

第二步:將 CSV 檔案匯入 Outlook

請依照下列步驟將中間 CSV 檔案匯入 MS Outlook:

啟動 MS Outlook 程式。在“檔案”功能表上,按一下“開啟和匯出”,然後按一下“匯入/匯出”。彈出匯入和匯出精靈對話框。從選項中選擇從另一個程式或檔案匯入。點擊下一步。選擇逗號分隔值作為檔案類型,然後按一下下一步。按一下「瀏覽」並選擇先前使用 Lotus Notes 的「匯出」指令所建立的 CSV 檔案的路徑。您可以根據需要選擇選項。選擇要儲存匯出資料的 Outlook 資料夾,然後按一下「下一步」。在「匯入檔案」對話框中選擇給定的複選框,然後按一下「完成」。您也可以透過點擊相同名稱的選項來變更目的地或對應自訂欄位。

如果您覺得手動方法不適合您,感覺自己技術不太成熟並且擔心出錯,您可以選擇手動方法專業工具。我使用了這個工具,因為我技術不太好。

相關內容