Парсиране на файлове от Microsoft Outlook

Contents
[ ]

С Aspose.Email можете да парсирате Microsoft Outlook съобщения само с няколко реда код. Тази статия показва как. Aspose.Email разполага с класове за изпълнение на множество програмни задачи с Outlook съобщения. Примерният код по-долу показва как да:

  1. Заредете имейл съобщение.
  2. Получете темата на имейла.
  3. Получете името на подателя.
  4. Получете пълното тяло на съобщението.
  5. Разберете дали има прикачени файлове.
  6. Получете имената на файловете на всички прикачени файлове и ги запазете.

Следният кодов фрагмент показва как да парсирате файлове с 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());
}