DOCX JPG PDF XML EML
  Product Family
PST

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

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

 

Конвертация EML в 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, пожалуйста, посетите раздел Установка нашей документации .

Как конвертировать сообщения EML в формат PST

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

Aspose.Email для Java — это мощный API, который предоставляет обширный функционал для работы с сообщениями электронной почты, контактами, календарями и задачами в Java-приложениях. Для конвертации сообщений EML в формат PST библиотека предлагает класс MailMessage , чтобы создать объект, представляющий сообщение электронной почты. Он позволяет получить доступ к свойствам сообщения, таким как тема, тело, адреса отправителя и получателей и т. д. С помощью его методов вы можете создавать, загружать и анализировать, изменять, сохранять электронные письма или выполнять другие манипуляции с ними. Класс PersonalStorage используется для создания объекта, представляющего таблицу личного хранилища (.pst). Используйте этот объект для создания нового файла, указывая его формат и выполняя дальнейшие операции с ним. Для получения дополнительной информации о возможностях API, пожалуйста, посетите наши справочные ресурсы .

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

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

  1. Загрузите файл EML с помощью метода MailMessage.load() .
  2. Создайте новый файл PST в формате Unicode.
  3. Создайте новую папку “Входящие” в корневой папке файла PST.
  4. Конвертируйте загруженное сообщение MailMessage в MapiMessage, используя MapiConversionOptions для Unicode.
  5. Добавьте конвертированный MapiMessage в папку “Входящие” в файле PST.

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

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

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

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

MailMessage message = MailMessage.load("sourceFile.eml");
PersonalStorage pst = PersonalStorage.create("outputFile.pst", FileFormatVersion.Unicode);
// Добавить сообщение в папку "Входящие"
pst.getRootFolder().addSubFolder("Inbox").addMessage(MapiMessage.fromMailMessage(message, new MapiConversionOptions(FileFormatVersion.Unicode));
 

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

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

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

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

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

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

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

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

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