PPTX DOCX XLSX PDF ODP
Aspose.Email  для Java
MBOX

Извлечение метаданных MBOX через Java

Создайте свои Java‑приложения для добавления, редактирования, удаления или извлечения метаданных из MBOX‑файлов с использованием серверных API.

Как извлечь метаданные MBOX с помощью Java

Чтобы получить метаданные MBOX‑файла, мы будем использовать

Aspose.Email для Java

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

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>

Шаги по извлечению метаданных MBOX через Java

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

  • Загрузите MBOX‑файл с помощью MapiMessage.fromFile
  • Получите коллекцию свойств с помощью getProperties()
  • Получите соответствующее свойство, например Subject, используя get_Item()

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

Aspose.Email for Java поддерживается на всех основных платформах и операционных системах. Пожалуйста, убедитесь, что у вас есть следующие предварительные требования.

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

Извлечение метаданных MBOX – Java


MapiMessage outlookMessageFile = MapiMessage.fromFile(dataDir + "messageMapi.mbox");

//Get the MapiProperties collection
MapiPropertyCollection coll = outlookMessageFile.getProperties();

//Access the MapiPropertyTag.PR_SUBJECT property
MapiProperty prop = (MapiProperty) coll.get_Item((Object) MapiPropertyTag.PR_SUBJECT);

//If the MapiProperty is not found, check the MapiProperty.PR_SUBJECT_W
//which is a unicode peer of MapiPropertyTag.PR_SUBJECT
if (prop == null) {
	prop = (MapiProperty) coll.get_Item(MapiPropertyTag.PR_SUBJECT_W);
}

//If it cannot be found
if (prop == null) {
	System.out.println("Mapi property could not be found.");
} else {
	//Get the property data as string
	String strSubject = prop.getString();
	System.out.println("Subject: " + strSubject);
}

//Read internet code page property
prop = (MapiProperty) coll.get_Item(MapiPropertyTag.PR_INTERNET_CPID);
if (prop != null) {
	System.out.println("Code page: " + prop.getLong());
}  
 
  • Об Aspose.Email for Java API

    Aspose.Email — это решение для разбора форматов Microsoft Outlook и Thunderbird. С его помощью можно легко создавать, изменять и конвертировать форматы электронной почты и хранилищ, такие как MSG, EMLX, EML и MHT. Обработка вложений, настройка заголовков сообщений и реализация различных сетевых протоколов, таких как POP3, IMAP и SMTP для отправки и получения писем, становятся гораздо проще. Это независимое API и не требует установки Microsoft Outlook или любого другого программного обеспечения.

    Извлечение метаданных MBOX через онлайн‑приложение

    Просматривайте и редактируйте метаданные документов MBOX, используя наши Live Demos , с следующими преимуществами.

      Не нужно ничего загружать или устанавливать
      Не требуется писать код
      Просто загрузите ваш MBOX‑файл и отредактируйте свойства документа
      Мгновенно получите ссылку для скачивания полученного файла

    MBOX What is MBOX File Format

    Формат файла MBox — это общее название контейнера для коллекции электронных писем. Сообщения хранятся внутри контейнера вместе со вложениями. Сообщения из всей папки сохраняются в одном файле базы данных, а новые сообщения добавляются в конец файла. Многочисленные приложения и API поддерживают формат MBox, такие как Apple Mail и Mozilla Thunderbird.

    Read More

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

    С помощью Java можно также работать с метаданными многих других форматов, включая

    EML (Сообщения электронной почты Outlook)
    MSG (Форматы Outlook и Exchange)
    OST (Файлы Offline Storage)
    PST (Файлы Outlook Personal Storage)