Преобразование форматов электронной почты Thunderbird и Outlook через Java

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

 

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

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

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

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

Код Java для преобразования EML в MSG
Код Java для преобразования Mbox в HTML