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

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

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

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

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

Аспосе.Електронна пошта для 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>

Кроки для вилучення метаданих MSG через Java

Отримайте тип повідомлення під час використання getProperties, що, у свою чергу, дозволяє отримувати всю інформацію про метадані за допомогою простого циклу.

  • Завантажте файл MSG за допомогою mapiMessage.fromFile
  • Отримати колекцію властивостей за допомогою getProperties ()
  • Отримайте доступ до відповідної властивості, наприклад Subject, за допомогою get_item ()

Системні вимоги

Aspose.Email для Java підтримує на всіх основних платформах і операційних системах. Будь ласка, переконайтеся, що у вас є наступні передумови.

  • Microsoft Windows або сумісна ОС із середовищем виконання Java для додатків JSP/JSF та настільних додатків.
  • Отримайте останню версію Aspose.Email для Java безпосередньо з Maven .
 

Витяг метаданих MSG - Java


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

//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 або будь-якого іншого програмного забезпечення.

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

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

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

    MSG What is MSG File Format

    MSG - це формат файлу, який використовується Microsoft Outlook і Exchange для зберігання повідомлень електронної пошти, контактів, зустрічей або інших завдань. Такі повідомлення можуть містити одне або кілька полів електронної пошти з відправником, одержувачем, темою, датою та тілом повідомлення, або контактною інформацією, відомостями про зустріч та однією або кількома специфікаціями завдання. Властивості, що складають об'єкт повідомлення, в тому числі, також є частиною файлу MSG. Файл MSG містить заголовки, основне тіло повідомлення та гіперпосилання як звичайний текст ASCII. Файли MSG також підходять для програм, які потребують інтерфейсу програмування програм обміну повідомленнями Microsoft (MAPI).

    Read More

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

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

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