Analisando Arquivos de Mensagens do Microsoft Outlook

Contents
[ ]

Com Aspose.Email, você pode analisar mensagens do Microsoft Outlook em apenas algumas linhas de código. Este artigo mostra como. O Aspose.Email possui classes para executar diversas tarefas de programação com mensagens do Outlook. O exemplo de código abaixo mostra como:

  1. Carregar uma mensagem de e‑mail.
  2. Obter o assunto do e‑mail.
  3. Obter o nome do remetente.
  4. Obter o corpo completo da mensagem.
  5. Verificar se há anexos.
  6. Obter os nomes de arquivos de quaisquer anexos e salvá‑los.

O trecho de código a seguir mostra como analisar arquivos de mensagens do 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());
}