Конвертация форматов электронной почты Thunderbird и Outlook с помощью Java

Конвертация и разбор файлов Microsoft® Outlook и Thunderbird для создания кроссплатформенных Java‑приложений

 

Java Email API для создания кроссплатформенных решений обработки почты с возможностью генерировать, изменять, обрабатывать и конвертировать сообщения без установки Microsoft Outlook®. Разработчики могут легко расширять приложения, добавляя пользовательские заголовки, вложения, проверку адресов и конвертацию между форматами, такими как EML, MSG, MBOX, OST, PST и MHT.

Конвертировать форматы электронной почты в другие форматы

Разработчики могут легко конвертировать поддерживаемые форматы сообщений с помощью Java‑библиотеки. Она просто загружает исходный файл в модель объектов API и вызывает метод save с соответствующими параметрами. Например, для конвертации EML в MSG есть MailMessage Функция Load для получения исходного файла и вызова метода save с указанием выходного файла и SaveOptions как соответствующих параметров.

Рассмотрим другой сценарий конвертации Mbox в HTML: процесс состоит в чтении файла Mbox с помощью MboxrdStorageReader , пройдите по каждому сообщению и сохраните его в HTML‑файл, указав путь к файлу и MailMessageSaveType в качестве параметров в метод save.

Java‑код для конвертации EML в MSG
Java‑код для конвертации Mbox в HTML