免費 Eml 至 Pst 轉換器 - 線上工具

概述

電子郵件管理對於企業和個人都至關重要。 免費的 EML 轉 PST 轉換器 可以簡化此過程,輕鬆將 EML 檔案轉換為 [PST](https://docs.fileformat.com/email/pat.com/email/格式。對於需要將電子郵件從一個平台遷移到另一個平台的用戶來說,這種轉換至關重要,以確保相容性和可訪問性。 Aspose.Email for Java 透過提供易於整合和靈活性發揮關鍵作用,使其成為開發人員的理想選擇。因此,Aspose.Email for Java 提供了一個線上工具以及一個將 EML 轉換為 PST 的 API。

免費 EML 至 PST 轉換器 - 線上試用

免費的 EML 到 PST 轉換器Aspose.Email for Java 支援。它用戶友好,允許您高精度地將 EML 檔案轉換為 PST 格式。此外,該工具非常適合需要快速解決方案而無需安裝任何軟體的使用者。只需上傳您的 EML 檔案即可立即獲得轉換後的 PST 檔案。

EML 到 PST 的轉換

使用 Java 將 EML 轉換為 PST - 程式碼片段

請依照以下步驟使用 Aspose.Email for Java 以程式設計方式實作 EML 到 PST 的轉換

  1. 透過呼叫 load 方法載入 EML 檔案。
  2. 透過呼叫 fromMailMessage 方法將 EML 轉換為 MapiMessage(PST 所需)。
  3. create 方法將建立一個 PST 檔案。
  4. 透過呼叫 addSubFolder 方法建立收件匣資料夾。
  5. getSubFolder 方法將取得收件匣資料夾並透過呼叫 [addMessage](https://reference.aspage.com/eose/javaagem.com/eose.com

以下 Java 程式碼片段示範如何在 Java 中將 EML 轉換為 PST:

public class main {
	public static void main(String[] args) {
		// 定義工作目錄路徑。 
		String dir = "Desktop";
		try {
		// EML 和 PST 檔案的路徑
		String emlFilePath = dir+"file.eml";
		String pstFilePath = dir+"output.pst";
		// 透過呼叫 load 方法來載入 EML 檔案。 
		MailMessage eml = MailMessage.load(emlFilePath);
		// 透過呼叫 fromMailMessage 方法將 EML 轉換為 MapiMessage(PST 所需)。 
		MapiMessage mapiMsg = MapiMessage.fromMailMessage(eml);
		// 建立方法將建立一個 PST 檔案。 
		PersonalStorage pst = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
		// 透過呼叫 addSubFolder 方法建立收件匣資料夾。
		pst.getRootFolder().addSubFolder("Inbox");
		// getSubFolder 方法將取得收件匣資料夾並透過呼叫 addMessage 方法新增訊息。 
		FolderInfo inbox = pst.getRootFolder().getSubFolder("Inbox");
		inbox.addMessage(mapiMsg);
		// 保存 PST 文件
		pst.dispose();
		System.out.println("EML converted to PST successfully!");

		} catch (Exception e) {
		System.err.println("Error: " + e.getMessage());
		}
	}
}

輸出:

EML 到 PST

Java 程式庫安裝

您可以從 Aspose 發布頁面下載它,或將以下 Maven 儲存庫和依賴項新增至專案的「pom.xml」:

<repository>
  <id>AsposeJavaAPI</id>
  <name>Aspose Java API</name>
  <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-email</artifactId>
  <version>25.1</version>
  <classifier>jdk16</classifier>
</dependency>

取得免費許可證

要探索 Aspose.Email for Java 的全部潛力,請造訪 此連結 以取得免費試用授權。

結論

總之,這個 免費的 EML 到 PST 轉換器 是一個基於 Web 的無縫電子郵件遷移工具。透過利用 Aspose.Email for Java,開發人員可以用 Java 程式設計有效地執行 EML 到 PST 的轉換。探索這個強大的函式庫來增強您的電子郵件處理任務。

公共資源

探索文件和社群論壇等其他資源,以增強您對 Aspose.Email for Java 的了解。這些資源提供了部落格內容以外的寶貴見解和支援。

常見問題 – 常見問題解答

最好的免費 EML 到 PST 轉換器是什麼?

這個免費EML 到 PST 轉換器是一個將 EML 檔案轉換為 PST 格式的工具,使用戶能夠輕鬆地在不同平台之間遷移電子郵件。

如何使用 Aspose.Email 在 Java 中將 EML 轉換為 PST?

使用 MailMessage 類別載入 EML 文件,使用 PersonalStorage 建立 PST,並使用 Aspose.Email for Java 中的 FolderInfo 將 EML 新增至 PST。請訪問此連結以查看程式碼範例

探索