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>версия API aspose-email</version>
<classifier>jdk17</classifier>
</dependency>

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

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

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

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

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

Java-программисты могут легко конвертировать файл MSG в PST всего в несколько строк кода.

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

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

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

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

Конвертация MSG в PST - Java

// Создайте выходной файл PST
PersonalStorage pst = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
// Добавьте папку Входящие в корневую папку
FolderInfo inbox = pst.getRootFolder().addSubFolder("Inbox");
// Загрузите файл MSG
MapiMessage msg = MapiMessage.load(msgFilePath);
// Добавьте сообщение MAPI в папку Входящие
inbox.addMessage(msg);
 

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

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

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

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

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

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

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

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

    MSG В EML (Сообщения электронной почты Outlook)
    MSG В EMLX (Формат Apple EMLX)
    MSG В HTML (Язык разметки гипертекста)
    MSG В ICS (iCalendar)
    MSG В MBOX (Электронные почтовые сообщения)
    MSG В MHTML (Формат архива веб-страниц)
    MSG В OFT (Шаблоны электронной почты Outlook)
    MSG В OST (Файлы офлайн-хранения)
    MSG В VCF (Формат виртуальной карты)