PPTX DOCX XLSX PDF ODP
Aspose.Email  för Java
MSG

Extrahera MSG-metadata via Java

Bygg dina egna Java-appar för att lägga till, redigera, ta bort eller extrahera metadata från MSG-filer med hjälp av API:er på serversidan.

Hur man extraherar MSG-metadata med Java

För att få MSG-filmetadata använder vi

Aspose.Email för Java

API som är ett funktionsrikt, kraftfullt och lättanvänt metadata API för Java-plattformen. Du kan ladda ner den senaste versionen direkt från

Maven

och installera det i ditt Maven-baserade projekt genom att lägga till följande konfigurationer till 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>

Steg för att extrahera metadata för MSG via Java

Få meddelandetypen medan du använder GetProperties vilket i sin tur gör det möjligt att få all metadatainformation via en enkel slinga.

  • Ladda MSG-filen med MapiMessage.fromFile
  • Hämta egenskapssamling med getProperties ()
  • Få åtkomst till relevant egenskap som Ämne med hjälp av get_item ()

Systemkrav

Aspose.Email för Java stöder på alla större plattformar och operativsystem. Se till att du har följande förutsättningar.

  • Microsoft Windows eller ett kompatibelt operativsystem med Java Runtime Environment för JSP/JSF-program och skrivbordsapplikationer.
  • Hämta senaste versionen av Aspose.Email för Java direkt från Maven .
 

Extrahera metadata för 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());
} 
 
  • Om Aspose.Email för Java API

    Aspose.Email är en Microsoft Outlook- och Thunderbird-formatanalyslösning. Man kan enkelt skapa, manipulera, konvertera e-post och lagringsformat som MSG, EMLX, EML och MHT. Hantering av e-postbilagor, anpassning av meddelanderubriker och implementering av olika nätverksprotokoll som POP3, IMAP & SMTP för att skicka och ta emot e-post är mycket enklare. Det är ett fristående API och kräver inte Microsoft Outlook eller någon annan programvaruinstallation.

    Extrahera metadata för MSG via online-app

    Visa och redigera metadata till MSG-dokument med hjälp av vår Live-demos med följande fördelar.

      Inget behov av att ladda ner eller installera något
      Inget behov av att skriva någon kod
      Ladda bara upp din MSG-fil och redigera dokumentegenskaper
      Få omedelbart nedladdningslänken för den resulterande filen

    MSG What is MSG File Format

    MSG är ett filformat som används av Microsoft Outlook och Exchange för att lagra e-postmeddelanden, kontakt, möte eller andra uppgifter. Sådana meddelanden kan innehålla ett eller flera e-postfält, med avsändare, mottagare, ämne, datum och meddelandetext, eller kontaktinformation, avtalsuppgifter och en eller flera uppgiftsspecifikationer. Egenskaperna som utgör Message-objektet, inklusive, är också en del av MSG-filen. MSG-filen har rubriker, huvudmeddelandetext och hyperlänkar som vanlig ASCII-text. MSG filer är också lämpliga med de program som behöver Microsofts Messaging Applications Programming Interface (MAPI).

    Read More

    Andra metadataformat som stöds

    Med hjälp av Java kan man också manipulera metadata för många andra format inklusive

    EML (Outlook-e-postmeddelanden)
    MBOX (Elektroniska postmeddelanden)
    OST (Offline-lagringsfiler)
    PST (Personliga lagringsfiler i Outlook)