Parsování souborů zpráv Microsoft Outlook

Contents
[ ]

S Aspose.Email můžete parsovat zprávy Microsoft Outlook během několika řádků kódu. Tento článek ukazuje jak. Aspose.Email obsahuje třídy pro provádění řady programovacích úkolů se zprávami Outlooku. Níže uvedený příklad kódu ukazuje, jak:

  1. Načtěte e‑mailovou zprávu.
  2. Získejte předmět e‑mailu.
  3. Získejte jméno odesílatele.
  4. Získejte celé tělo zprávy.
  5. Zjistěte, zda existují přílohy.
  6. Získejte názvy souborů všech příloh a uložte je.

Následující úryvek kódu ukazuje, jak parsovat soubory zpráv Microsoft Outlook.

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