public class Message
extends javax.mail.internet.MimeMessage
| Constructor and Description |
|---|
Message(InputStream inStream)
Constructs a message from input stream containing the entire message.
|
Message(javax.mail.internet.InternetHeaders headers,
byte[] content)
Constructs a message with the provided headers and message body.
|
Message(javax.mail.internet.MimeMessage message)
Constructs a message from an existing MimeMessage.
|
| Modifier and Type | Method and Description |
|---|---|
MimeEntity |
extractEntityForSignature(boolean includeEpilogue)
Creates a MimeEntity object from this message that will be used for creating a message signature.
|
MimeEntity |
extractMimeEntity()
Gets a copy of this message without any non-mime headers.
|
String |
getBCCHeader()
Gets the raw bcc header.
|
String |
getCCHeader()
Gets the raw cc header.
|
byte[] |
getContentAsBytes()
Gets the content (body) of the message as a byte array.
|
String |
getDateHeader()
Gets the raw date header.
|
String |
getFromHeader()
Gets the raw from header.
|
String |
getIDHeader()
Gets the raw message id header.
|
String |
getSubjectHeader()
Gets the raw subject header.
|
String |
getToHeader()
Gets the raw to header.
|
String |
toString() |
addFrom, addHeader, addHeaderLine, addRecipients, addRecipients, getAllHeaderLines, getAllHeaders, getAllRecipients, getContent, getContentID, getContentLanguage, getContentMD5, 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, removeHeader, reply, saveChanges, setContent, setContent, setContentID, setContentLanguage, setContentMD5, setDataHandler, setDescription, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setHeader, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, setText, setText, setText, writeTo, writeTopublic Message(javax.mail.internet.InternetHeaders headers,
byte[] content)
throws javax.mail.MessagingException
headers - Collection of headers to apply to the message.content - The message's body.javax.mail.MessagingExceptionpublic Message(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException
message - The message that will make up the header and body of this message.javax.mail.MessagingExceptionpublic Message(InputStream inStream) throws javax.mail.MessagingException
inStream - An input stream containing the entire content (headers and content) of the message.javax.mail.MessagingExceptionpublic String getToHeader()
public String getCCHeader()
public String getBCCHeader()
public String getFromHeader()
public String getSubjectHeader()
public String getIDHeader()
public String getDateHeader()
public MimeEntity extractMimeEntity()
public MimeEntity extractEntityForSignature(boolean includeEpilogue)
includeEpilogue - Indicates if the message's epilogue part (if one exists) should be used in generating the message signature digest.public byte[] getContentAsBytes()
Copyright © 2010-2016 NHIN Direct. All Rights Reserved.