Parsa Microsoft Outlook‑meddelandefiler

Contents
[ ]

Med Aspose.Email kan du parsar Microsoft Outlook‑meddelanden med bara några kodrader. Denna artikel visar hur. Aspose.Email har klasser för att utföra många programmeringsuppgifter med Outlook‑meddelanden. Kodexemplet nedan visar hur man:

  1. Läs in ett e‑postmeddelande.
  2. Hämta e‑postens ämne.
  3. Hämta avsändarens namn.
  4. Hämta hela meddelandekroppen.
  5. Ta reda på om det finns bilagor.
  6. Hämta filnamnen på eventuella bilagor och spara dem.

Följande kodexempel visar hur du parsar Microsoft Outlook‑meddelandefiler.

// 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());
}