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

Витягніть метадані MBOX через Java

Створіть власні програми Java, щоб додавати, редагувати, видаляти або витягувати метадані з файлів MBOX за допомогою API на стороні сервера.

Як витягти метадані MBOX за допомогою Java

Для того, щоб отримати метадані файлу MBOX, ми будемо використовувати

Аспосе.Електронна пошта для Java

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

Maven

і встановіть його у вашому проекті на базі Maven, додавши наступні конфігурації до pom.xml.

Repository


<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

Dependency

<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 для Java підтримує на всіх основних платформах і операційних системах. Будь ласка, переконайтеся, що у вас є наступні передумови.

  • Microsoft Windows або сумісна ОС із середовищем виконання Java для додатків JSP/JSF та настільних додатків.
  • Отримайте останню версію Aspose.Email для 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 для Java API

    Aspose.Email - це рішення для аналізу форматів Microsoft Outlook та Thunderbird. Можна легко створювати, маніпулювати, конвертувати електронну пошту та формати зберігання, такі як MSG, EMLX, EML та MHT. Обробка вкладень електронної пошти, налаштування заголовків повідомлень та впровадження різних мережевих протоколів, таких як POP3, IMAP та SMTP для надсилання та отримання електронних листів набагато простіше. Це автономний API і не вимагає встановлення Microsoft Outlook або будь-якого іншого програмного забезпечення.

    Витягніть метадані MBOX через онлайн-додаток

    Переглядайте та редагуйте метадані до документів MBOX за допомогою нашого Живі демонстрації з наступними перевагами.

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

    MBOX What is MBOX File Format

    Формат файлу MBox - це загальний термін, який представляє контейнер для збору електронних поштових повідомлень. Повідомлення зберігаються всередині контейнера разом із вкладеннями. Повідомлення з цілої папки зберігаються в одному файлі бази даних, а нові повідомлення додаються до кінця файлу. Численні програми та API забезпечують підтримку формату файлів MBox, таких як Apple Mail та Mozilla Thunderbird.

    Read More

    Інші підтримувані формати метаданих

    Використовуючи Java, можна також маніпулювати метаданими багатьох інших форматів, включаючи

    EML (Повідомлення електронної пошти Outlook)
    MSG (Формат Outlook та обміну)
    OST (Файли зберігання в автономному режимі)
    PST (Файли особистого сховища Outlook)