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

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

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

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

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

Aspose.Email для Java

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

Maven

и установите его в своем проекте на основе Maven, добавив следующие конфигурации в файл pom.xml.

<h3>Repository</h3>

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<h3>Dependency</h3>
<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 для хранения сообщений электронной почты, контактов, встреч или других задач. Такие сообщения могут содержать одно или несколько полей электронной почты с указанием отправителя, получателя, темы, даты и тела сообщения или контактной информации, сведений о встрече и одной или нескольких спецификаций задачи. Свойства, составляющие объект Message, в том числе также являются частью файла MSG. Файл MSG имеет заголовки, основное тело сообщения и гиперссылки в виде простого текста ASCII. Файлы MSG также подходят для программ, которым требуется интерфейс программирования приложений обмена сообщениями Microsoft (MAPI).

    Read More

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

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

    EML (Сообщения электронной почты Outlook)
    MBOX (Электронные почтовые сообщения)
    OST (Файлы автономного хранилища)
    PST (Файлы личного хранилища Outlook)