免费 Eml 到 Pst 转换器 - 在线工具

概述

电子邮件管理对于企业和个人都至关重要。免费的 EML 到 PST 转换器 可以简化此过程,轻松将 EML 文件转换为 PST 格式。对于需要将电子邮件从一个平台迁移到另一个平台的用户来说,此转换至关重要,可确保兼容性和可访问性。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 方法添加消息。

以下 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。请访问此 link 查看代码示例

探索