Class MailMetadataExtracter

  • All Implemented Interfaces:
    ContentWorker, MetadataEmbedder, MetadataExtracter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.context.ApplicationContextAware

    public class MailMetadataExtracter
    extends TikaPoweredMetadataExtracter
    Outlook MAPI format email meta-data extractor extracting the following values:
       sentDate:               --      cm:sentdate
       originator:             --      cm:originator,    cm:author
       addressee:              --      cm:addressee
       addressees:             --      cm:addressees
       subjectLine:            --      cm:subjectline,   cm:description
       toNames:                --
       ccNames:                --
       bccNames:               --
     
    TIKA note - to/cc/bcc go into the html part, not the metadata. Also, email addresses not included as yet.
    Since:
    2.1
    Author:
    Kevin Roast
    • Field Detail

      • SUPPORTED_MIMETYPES

        public static java.util.ArrayList<java.lang.String> SUPPORTED_MIMETYPES
    • Constructor Detail

      • MailMetadataExtracter

        public MailMetadataExtracter()
    • Method Detail

      • extractSpecific

        protected java.util.Map<java.lang.String,​java.io.Serializable> extractSpecific​(org.apache.tika.metadata.Metadata metadata,
                                                                                             java.util.Map<java.lang.String,​java.io.Serializable> properties,
                                                                                             java.util.Map<java.lang.String,​java.lang.String> headers)
        Description copied from class: TikaPoweredMetadataExtracter
        Allows implementation specific mappings to be done.
        Overrides:
        extractSpecific in class TikaPoweredMetadataExtracter