Class ExtendedMimeMessage

  • All Implemented Interfaces:
    javax.mail.internet.MimePart, javax.mail.Part

    public class ExtendedMimeMessage
    extends javax.mail.internet.MimeMessage
    ExtendedMimeMessage.
    Author:
    Andreas Rudolph
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.mail.internet.MimeMessage

        javax.mail.internet.MimeMessage.RecipientType
    • Field Summary

      • Fields inherited from class javax.mail.internet.MimeMessage

        cachedContent, content, contentStream, dh, flags, headers, modified, saved
      • Fields inherited from class javax.mail.Message

        expunged, folder, msgnum, session
      • Fields inherited from interface javax.mail.Part

        ATTACHMENT, INLINE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getFixedMessageId()  
      void setFixedMessageId​(String fixedMessageId)  
      void setFlags​(javax.mail.Flags flags)  
      protected void updateMessageID()  
      • Methods inherited from class javax.mail.internet.MimeMessage

        addFrom, addHeader, addHeaderLine, addRecipients, addRecipients, createInternetHeaders, createMimeMessage, getAllHeaderLines, getAllHeaders, getAllRecipients, getContent, getContentID, getContentLanguage, getContentMD5, getContentStream, getContentType, getDataHandler, getDescription, getDisposition, getEncoding, getFileName, getFlags, getFrom, getHeader, getHeader, getInputStream, getLineCount, getMatchingHeaderLines, getMatchingHeaders, getMessageID, getNonMatchingHeaderLines, getNonMatchingHeaders, getRawInputStream, getReceivedDate, getRecipients, getReplyTo, getSender, getSentDate, getSize, getSubject, isMimeType, isSet, parse, removeHeader, reply, reply, saveChanges, setContent, setContent, setContentID, setContentLanguage, setContentMD5, setDataHandler, setDescription, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setFrom, setHeader, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, setText, setText, setText, updateHeaders, writeTo, writeTo
      • Methods inherited from class javax.mail.Message

        addRecipient, getFolder, getMessageNumber, getSession, isExpunged, match, setExpunged, setFlag, setMessageNumber, setRecipient
    • Constructor Detail

      • ExtendedMimeMessage

        public ExtendedMimeMessage​(javax.mail.Session session,
                                   String fixedMessageId)
      • ExtendedMimeMessage

        public ExtendedMimeMessage​(javax.mail.Session session,
                                   String fixedMessageId,
                                   boolean clearFlags)
      • ExtendedMimeMessage

        public ExtendedMimeMessage​(javax.mail.internet.MimeMessage msg,
                                   String fixedMessageId)
                            throws javax.mail.MessagingException
        Throws:
        javax.mail.MessagingException
      • ExtendedMimeMessage

        public ExtendedMimeMessage​(javax.mail.internet.MimeMessage msg,
                                   String fixedMessageId,
                                   boolean clearFlags)
                            throws javax.mail.MessagingException
        Throws:
        javax.mail.MessagingException
    • Method Detail

      • getFixedMessageId

        public String getFixedMessageId()
      • setFlags

        public void setFlags​(javax.mail.Flags flags)
      • setFixedMessageId

        public void setFixedMessageId​(String fixedMessageId)
      • updateMessageID

        protected void updateMessageID()
                                throws javax.mail.MessagingException
        Overrides:
        updateMessageID in class javax.mail.internet.MimeMessage
        Throws:
        javax.mail.MessagingException