Microsoft Outlook‑berichtbestanden parseren

Contents
[ ]

Met Aspose.Email kun je Microsoft Outlook‑berichten in slechts enkele regels code parseren. Dit artikel toont hoe. Aspose.Email heeft klassen voor het uitvoeren van vele programmeertaken met Outlook‑berichten. Het onderstaande codevoorbeeld laat zien hoe je:

  1. Laad een e‑mailbericht.
  2. Haal het e‑mailonderwerp op.
  3. Haal de naam van de afzender op.
  4. Haal de volledige berichtinhoud op.
  5. Controleer of er bijlagen zijn.
  6. Haal de bestandsnamen van eventuele bijlagen op en sla ze op.

Het volgende codefragment toont hoe je Microsoft Outlook‑berichtbestanden kunt parseren.

// The path to the File directory and Load Microsoft Outlook email message file
String dataDir = "data/";
MapiMessage msg = MapiMessage.fromFile(dataDir + "message3.msg");

// Obtain subject of the email message, sender, body and Attachment count
System.out.println("Subject:" + msg.getSubject());
System.out.println("From:" + msg.getSenderName());
System.out.println("Body:" + msg.getBody());
System.out.println("Attachment Count:" + msg.getAttachments().size());

// Iterate through the attachments
for (MapiAttachment attachment : msg.getAttachments()) {
    // Access the attachment's file name and Save attachment
    System.out.println("Attachment:" + attachment.getFileName());
    attachment.save(dataDir + attachment.getLongFileName());
}