DOCX JPG PDF XML PST
  Product Family
EML

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

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

Конвертируйте PST в EML с помощью 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, посетите Installation раздел нашего documentation .

Как преобразовать файлы PST в формат EML

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

Для преобразования файлов PST в формат EML библиотека предлагает PersonalStorage класс, который используется для представления файла PST. Он предоставляет методы доступа к данным, хранящимся в файле PST, и управления ими. FolderInfo класс представляет собой папку в файле PST. Он предоставляет способы доступа к содержимому папки. MessageInfoCollection класс, также используемый в приведенном ниже примере кода, хранит коллекцию объектов MessageInfo, представляющих сообщения электронной почты в папке. С помощью MessageInfo класс, представляющий собой отдельное сообщение электронной почты в папке, вы можете получить доступ к сведениям о каждом сообщении электронной почты в папке. MapiMessage класс предоставляет разработчикам полный набор функций для программной работы с сообщениями электронной почты, позволяющий им эффективно управлять данными электронной почты, манипулировать ими и взаимодействовать с ними в своих Java-приложениях. SaveOptions класс предоставляет опции для сохранения сообщений электронной почты в разных форматах. В приведенном ниже примере кода показано использование этих классов при извлечении сообщений электронной почты, преобразовании их из формата PST в формат EML и сохранении в указанной папке назначения. Для получения дополнительной информации о функциях API High Code посетите наш справочные ресурсы .

Шаги для преобразования PST в EML через Java

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

  1. Загрузите файл PST «Outlook.pst» вместе с PersonalStorage.fromFile method.
  2. Откройте папку «Входящие» в файле PST, используя getPredefinedFolder .
  3. Извлеките все сообщения электронной почты в папке «Входящие» и сохраните их в объекте MessageInfoCollection, вызвав getContents method.
  4. Просмотрите каждое сообщение электронной почты в коллекции.
  5. Извлеките содержимое и метаданные каждого сообщения электронной почты, используя extractMessage method.
  6. Создайте объект MapiMessage для инкапсуляции содержимого сообщения.
  7. Сохраните сообщение электронной почты в формате EML, позвонив save метод класса MapiMessage, определяющий параметры сохранения нового файла.

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

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

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

Преобразование PST в EML — Java

PersonalStorage pst = PersonalStorage.fromFile("Outlook.pst");
FolderInfo folderInfo = pst.getPredefinedFolder(StandardIpmFolder.Inbox);
MessageInfoCollection miCol = folderInfo.getContents();
for (int i=0;i < miCol.size(); i++){
MessageInfo msgInfo = (MessageInfo)miCol.get(i);
MapiMessage mapi = pst.extractMessage(msgInfo);
mapi.save("DestFolder\\" + i + ".eml", SaveOptions.getDefaultEml());
}   
 

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

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

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

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

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

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

    Конвертировать PST в EML прямо сейчас, посетив наш веб-сайт Live Demos. Живая демонстрация имеет следующие преимущества

      Нет необходимости скачивать Aspose API.
      Нет необходимости писать какой-либо код.
      Просто загрузите файл PST, и он будет мгновенно преобразован в EML.
      Вы получите ссылку для скачивания.

    Другие поддерживаемые преобразования

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

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