DOCX JPG PDF XML MSG
  Product Family
PST

Конвертер MSG в PST для Java приложений

Интуитивно понятный Java API для преобразования файлов электронной почты между форматами. Пример кода конвертации MSG в PST и его интеграция с Java‑проектами.

Конвертировать MSG в PST с помощью Java API

Aspose.Email для Java предоставляет эффективное и надёжное решение для преобразования файлов электронной почты между различными форматами. Он упрощает процесс конвертации форматов электронной почты, предоставляя простой и эффективный API. Попробуйте лаконичный пример кода, демонстрирующий простоту и эффективность процесса конвертации форматов электронной почты. Код представляет классы и методы для создания объектов и их манипулирования, позволяя разработчикам легко и точно работать с данными электронной почты и получать надёжные и точные результаты.

С Java API вам не нужно беспокоиться о сложных алгоритмах или утомительной ручной работе, экономя время и усилия для более важных задач, выводя ваши приложения обработки электронной почты на новый уровень.

Как установить библиотеку Aspose.Email для Java

Чтобы начать использовать возможности мощного и функционального Java API, достаточно выполнить одно из следующих действий:

  • скачайте её последнюю версию с Maven

  • установите её в ваш 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>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

В случае трудностей или вопросов, связанных с процессом установки API, пожалуйста, посетите Установка раздел нашего документация .

Как конвертировать файлы MSG в формат PST

Программное преобразование файлов MSG в формат PST (Personal Storage Table) Outlook позволяет консолидировать и архивировать сообщения электронной почты, папки и вложения из Microsoft Outlook в один переносимый файл. Эта конверсия упрощает управление данными, резервное копирование и миграцию, позволяя пользователям организовывать и получать доступ к своим почтовым данным в централизованном и стандартизированном формате.

Aspose.Email для Java — мощный API, предоставляющий всесторонний функционал для работы с письмами, контактами, календарями и задачами в Java‑приложениях. Для конвертации файлов MSG в формат PST библиотека предлагает PersonalStorage класс, который используется для открытия файла хранилища, предоставляя доступ к его содержимому и структуре. The MapiMessage класс используется для загрузки и манипулирования сообщением электронной почты, хранящимся в формате MSG. The FolderInfo класс, представляющий папку внутри PST‑файла, позволяет манипулировать её содержимым. В примере кода ниже эти классы позволяют разработчикам создавать, изменять и хранить сообщения электронной почты внутри PST‑файлов, облегчая такие задачи, как организация, архивирование и управление данными электронной почты в таблицах хранилища Outlook. Для получения дополнительной информации о возможностях API, пожалуйста, посетите наш справочные ресурсы .

Шаги по конвертации MSG в PST с помощью Java

Java‑разработчики могут легко преобразовать файл MSG в PST всего несколькими строками кода.

  1. Создайте выходной файл PST, используя PersonalStorage.create() метод и укажите путь к PST‑файлу и FileFormatVersion.Unicode в качестве параметров.
  2. Добавьте папку "Inbox" в корневую папку PST‑файла, вызвав addSubFolder() метод у корневой папки экземпляра PersonalStorage, передавая "Inbox" в качестве имени папки.
  3. Загрузите файл MSG, используя MapiMessage.load метод и передайте путь к файлу MSG в качестве параметра.
  4. Добавьте загруженное MAPI‑сообщение в папку "Inbox" PST‑файла, вызвав addMessage() метод у экземпляра FolderInfo "Inbox" с передачей экземпляра MapiMessage в качестве параметра.

Системные требования

Перед запуском кода конвертации на Java убедитесь, что у вас есть следующие предварительные условия.

  • Microsoft Windows или совместимая ОС с Java Runtime Environment для приложений JSP/JSF и настольных приложений.
  • Получите последнюю версию Aspose.Email for Java напрямую с Maven .
 

Конвертировать MSG в PST — Java

// Create the output PST file
PersonalStorage pst = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
// Add Inbox folder to the root folder
FolderInfo inbox = pst.getRootFolder().addSubFolder("Inbox");
// Load the MSG file
MapiMessage msg = MapiMessage.load(msgFilePath);
// Add the MAPI message to the Inbox folder
inbox.addMessage(msg);
 

Что такое формат файлов MSG?

MSG — формат файлов, используемый Microsoft Outlook для хранения писем, контактов, элементов календаря, задач и прочей информации. Файл MSG содержит все компоненты письма, включая тело сообщения, вложения, информацию об отправителе и получателе, тему, дату и другие метаданные. Этот формат позволяет пользователям сохранять отдельные письма или целые папки в одном файле для удобного хранения и обмена. Файлы MSG могут открываться и просматриваться в Microsoft Outlook и некоторых других почтовых клиентах, но могут быть несовместимы со всеми программами для работы с почтой.

Что такое формат файла PST?

PST (Personal Storage Table) — это файловый формат, используемый Microsoft Outlook для хранения сообщений электронной почты, контактов, календарей, задач и других элементов почтового ящика. Файлы PST выступают в роли контейнера данных, позволяющего пользователям получать доступ к своей почте и управлять ею внутри Outlook. Такие файлы могут быть созданы и сохранены локально на компьютере пользователя или размещены на сетевом сервере. PST часто используют для резервного копирования почты, архивирования старых сообщений и переноса данных между различными компьютерами или почтовыми клиентами. Кроме того, файлы PST могут быть защищены паролем для повышения безопасности и конфиденциальности.

Конвертации форматов файлов, поддерживаемые Aspose.Email для Java

Aspose.Email for Java предлагает обширный набор конвертаций форматов файлов, разработанных для беспроблемной работы с электронными письмами, контактами, календарями и вложениями. Он позволяет разработчикам легко манипулировать и трансформировать данные в соответствии с разнообразными потребностями их приложений. Внедрение конвертаций форматов в почтовых приложениях повышает их совместимость и эффективность. В целом библиотека поддерживает конвертацию из EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF в другие форматы, улучшая пользовательский опыт.
  • MSG to PST Conversion Live Demos

    Другие поддерживаемые конверсии

    Вы также можете конвертировать MSG во множество других форматов файлов, включая перечисленные ниже.

    MSG TO EML (Сообщения электронной почты Outlook)
    MSG TO EMLX (Формат Apple EMLX)
    MSG TO HTML (Hyper Text Markup Language)
    MSG TO ICS (iCalendar)
    MSG TO MBOX (Электронные сообщения)
    MSG TO MHTML (Формат архива веб‑страницы)
    MSG TO OFT (Шаблоны электронной почты Outlook)
    MSG TO OST (Файлы Offline Storage)
    MSG TO VCF (Формат виртуальной визитки)