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

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

 

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

Конвертация форматов электронной почты в разные форматы

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

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

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