Lees Outlook MSG-bestand met Java

De [MSG][1] is een e-mailbestandsindeling die wordt gebruikt door MS Outlook. Het is een Outlook-item waarmee e-mails, contacten, berichten, taken, afspraken, enz. kunnen worden opgeslagen. In bepaalde gevallen moeten we Outlook MSG-bestanden in Java-toepassingen lezen en eigenschappen extraheren, zoals onderwerp, ontvangers, afzender, hoofdtekst, enz. In dit artikel leren we hoe we een Outlook MSG-bestand kunnen lezen met Java. In dit artikel komen de volgende onderwerpen aan bod:

  • [Java API om Outlook MSG-bestand te lezen][2]
  • [Ontleed en lees een Outlook MSG-bestand][3]
  • [Bijlagen ophalen van MSG-bestand][4]
  • [Lees ingesloten bericht van bijlage][5]

Java API om Outlook MSG-bestand te lezen

Voor het lezen van het Outlook MSG-bestand gebruiken we [Aspose.Email for Java][6] API. Hiermee kunt u naadloos e-mailberichten maken, verzenden, lezen en manipuleren. Het ondersteunt ook het parseren van Outlook MSG-bestanden en levert hun inhoud in Java-objecten. [Download][7] de JAR van de API of voeg de volgende pom.xml-configuratie toe aan een op Maven gebaseerde Java-toepassing.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-email</artifactId>
    <version>22.2</version>
    <classifier>jdk16</classifier>
</dependency>

Parseer en lees een Outlook MSG-bestand met Java

We kunnen een Outlook MSG-bestand ontleden en lezen door de onderstaande stappen te volgen:

  1. Laad een MSG-bestand met de methode [MapiMessage.load()][8].
  2. Lees eigenschappen zoals SenderName, Subject, Body, Recipients van de geladen MSG. Het volgende codevoorbeeld laat zien hoe u een Outlook MSG-bestand leest met Java.
    Parseer en lees een Outlook MSG-bestand met Java.

    Parseer en lees een Outlook MSG-bestand met Java.

Bijlagen ophalen van MSG-bestand met Java

We kunnen ook de bijlagen van een Outlook MSG-bestand opslaan door de onderstaande stappen te volgen:

  1. Laad een MSG-bestand met de methode [MapiMessage.load()][8].
  2. Doorloop de [verzameling bijlagen][9] die is gekoppeld aan het MapiMessage-object.
  3. Sla elke bijlage op schijf op met de methode [save()][10]. Het volgende codevoorbeeld laat zien hoe u bijlagen van een Outlook MSG-bestand opslaat met Java.
    Bijlagen ophalen van MSG-bestand met Java.

    Bijlagen ophalen van MSG-bestand met Java.

Lees ingesloten bericht van bijlage

We kunnen ook de e-mailberichten lezen die zijn ingesloten in de Outlook MSG-bijlage door de onderstaande stappen te volgen:

  1. Laad een MSG-bestand met de methode [MapiMessage.load()][8].
  2. Haal het bijgevoegde bericht op als een MapiMessage-object.
  3. Toon berichteigenschappen. Het volgende codevoorbeeld laat zien hoe u een ingesloten bericht als bijlage kunt lezen met Java.

Ontvang een gratis licentie

Probeer de API zonder evaluatiebeperkingen door [een gratis tijdelijke licentie][11] aan te vragen.

Conclusie

In dit artikel hebben we geleerd hoe we de inhoud van het Outlook MSG-bestand programmatisch kunnen lezen met behulp van Java. Bovendien hebben we gezien hoe u bijlagen uit een MSG-bestand kunt lezen en extraheren. Bovendien kunt u meer leren over Aspose.Email voor Java API met behulp van de [documentatie][12]. Neem bij onduidelijkheden gerust contact met ons op via het [forum][13].

Zie ook