
Обзор
Управление электронной почтой имеет решающее значение как для предприятий, так и для частных лиц. Бесплатный конвертер EML в PST может упростить этот процесс, преобразуя файлы EML в формат PST без особых усилий. Это преобразование необходимо для пользователей, которым необходимо переносить электронные письма с одной платформы на другую, обеспечивая совместимость и доступность. Aspose.Email for Java играет ключевую роль, предлагая простоту интеграции и гибкость, что делает его идеальным выбором для разработчиков. Таким образом, Aspose.Email for Java предлагает онлайн-инструмент, а также API для преобразования EML в PST.
Бесплатный конвертер EML в PST — попробуйте онлайн
Этот бесплатный конвертер EML в PST поддерживается Aspose.Email for Java.Он удобен для пользователя и позволяет преобразовывать файлы EML в формат PST с высокой точностью. Кроме того, этот инструмент идеально подходит для пользователей, которым нужно быстрое решение без установки какого-либо программного обеспечения. Просто загрузите свои файлы EML и получите преобразованные файлы PST в кратчайшие сроки.

Конвертировать EML в PST в Java — фрагмент кода
Чтобы выполнить программную конвертацию EML в PST с помощью Aspose.Email for Java, выполните следующие действия.
- Загрузите файл EML, вызвав метод load.
- Преобразуйте EML в MapiMessage (требуется для PST), вызвав метод fromMailMessage.
- Метод create создаст PST-файл.
- Создайте папку «Входящие», вызвав метод addSubFolder.
- Метод getSubFolder получит папку «Входящие» и добавит сообщение, вызвав метод addMessage.
Следующий фрагмент кода Java демонстрирует, как преобразовать EML в PST в Java:
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";
// Загрузите файл EML, вызвав метод load.
MailMessage eml = MailMessage.load(emlFilePath);
// Конвертируйте EML в MapiMessage (требуется для PST) с помощью вызова метода fromMailMessage.
MapiMessage mapiMsg = MapiMessage.fromMailMessage(eml);
// Метод create создаст 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 является веб-инструментом для бесшовной миграции электронной почты. Используя Aspose.Email for Java, разработчики могут эффективно выполнять преобразование EML в PST в Java программным способом. Изучите эту мощную библиотеку, чтобы улучшить свои задачи по обработке электронной почты.
Общественные ресурсы
Изучите дополнительные ресурсы, такие как документация и форумы сообщества, чтобы улучшить свое понимание Aspose.Email for Java.Эти ресурсы предоставляют ценную информацию и поддержку, выходящую за рамки контента блога.
Часто задаваемые вопросы – FAQ
Какой бесплатный конвертер EML в PST самый лучший?
Этот бесплатный конвертер EML в PST представляет собой инструмент, который преобразует файлы EML в формат PST, позволяя пользователям легко переносить электронные письма между различными платформами.
Как преобразовать EML в PST в Java с помощью Aspose.Email?
Используйте класс MailMessage
для загрузки файлов EML, создайте PST с PersonalStorage
и добавьте EML в PST с помощью FolderInfo
в Aspose.Email for Java.Пожалуйста, перейдите по этой ссылке, чтобы увидеть пример кода