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