DOCX JPG PDF XML OST
  Product Family
EML

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

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

Конвертируйте OST в 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 .

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

Преобразование OST-файлов в формат EML с помощью Aspose.Email для .NET — простой процесс, позволяющий разработчикам эффективно управлять данными электронной почты. Aspose.Email предоставляет удобный API для чтения файлов OST, извлечения сообщений электронной почты и их преобразования в общепризнанный формат EML. Это преобразование сохраняет исходное форматирование, вложения и метаданные электронных писем, обеспечивая плавный переход. Используя надежные возможности преобразования Aspose.Email, разработчики могут легко интегрировать функции преобразования OST в EML в свои приложения, обеспечивая совместимость и переносимость данных между различными платформами и системами электронной почты.

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

Шаги по преобразованию OST в EML через Java

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

  1. Загрузите OST-файл «Outlook.ost» вместе с PersonalStorage.fromFile method.
  2. Извлеките предопределенную папку «Входящие» из загруженного OST-файла с помощью getPredefinedFolder .
  3. Получите содержимое папки «Входящие» в виде коллекции информации о сообщениях электронной почты, используя getContents метод класса FolderInfo.
  4. Просмотрите каждое сообщение электронной почты в коллекции MessageInfoCollection.
  5. Для каждого сообщения электронной почты извлеките информацию о сообщении с помощью класса MessageInfo.
  6. Извлеките сообщение MAPI из OST-файла с помощью PersonalStorage.extractMessage method.
  7. Сохраните извлеченное сообщение MAPI в виде файла EML в целевой папке «DestFolder» с именем файла, основанным на индексе, используя MapiMessage.save метод и SaveOptions.getDefaultEml() options.

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

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

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

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

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

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

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

Что такое формат файла 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 на другие форматы, улучшающие пользовательский интерфейс.
  • Живые демонстрации преобразования OST в EML

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

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

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

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

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