
概述
電子郵件管理對於企業和個人都至關重要。 免費的 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 檔案。

使用 Java 將 EML 轉換為 PST - 程式碼片段
請依照以下步驟使用 Aspose.Email for Java 以程式設計方式實作 EML 到 PST 的轉換
- 透過呼叫 load 方法載入 EML 檔案。
- 透過呼叫 fromMailMessage 方法將 EML 轉換為 MapiMessage(PST 所需)。
- create 方法將建立一個 PST 檔案。
- 透過呼叫 addSubFolder 方法建立收件匣資料夾。
- 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());
}
}
}
輸出:

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。請訪問此連結以查看程式碼範例