public class MsgRootPackage extends EmailRootPackage
Represents the root package allowing working with metadata in an MSG email message.
This code sample shows how to extract metadata from an MSG message.
try (Metadata metadata = new Metadata(Constants.InputMsg)) { MsgRootPackage root = metadata.getRootPackageGeneric(); System.out.println(root.getMsgPackage().getSender()); System.out.println(root.getMsgPackage().getSubject()); for (String recipient : root.getMsgPackage().getRecipients()) { System.out.println(recipient); } for (String attachedFileName : root.getMsgPackage().getAttachedFileNames()) { System.out.println(attachedFileName); } for (MetadataProperty header : root.getMsgPackage().getHeaders()) { System.out.println(String.format("%s = %s", header.getName(), header.getValue())); } System.out.println(root.getMsgPackage().getBody()); System.out.println(root.getMsgPackage().getDeliveryTime()); // ... }
Modifier and Type | Method and Description |
---|---|
MsgPackage |
getMsgPackage()
Gets the MSG metadata package.
|
clearAttachments, getEmailPackage
addProperties, findProperties, getFileType, removeProperties, sanitize, setProperties, updateProperties
contains, get_Item, getCount, getKeys, getKnowPropertyDescriptors, getMetadataType, iterator
public final MsgPackage getMsgPackage()
Gets the MSG metadata package.
Copyright © 2020. All rights reserved.