Uses of Class
javax.mail.MessagingException

Packages that use MessagingException
javax.mail   
javax.mail.internet   
javax.mail.search   
 

Uses of MessagingException in javax.mail
 

Subclasses of MessagingException in javax.mail
 interface AuthenticationFailedException
          This exception is thrown when the connect method on a Store or Transport object fails due to an authentication failure (e.g., bad user name or password).
 interface FolderClosedException
          This exception is thrown when a method is invoked on a Messaging object and the Folder that owns that object has died due to some reason.
 interface FolderNotFoundException
          This exception is thrown by Folder methods, when those methods are invoked on a non existent folder.
 interface IllegalWriteException
          The exception thrown when a write is attempted on a read-only attribute of any Messaging object.
 interface MessageRemovedException
          The exception thrown when an invalid method is invoked on an expunged Message.
 interface MethodNotSupportedException
          The exception thrown when a method is not supported by the implementation
 interface NoSuchProviderException
          This exception is thrown when Session attempts to instantiate a Provider that doesn't exist.
 interface SendFailedException
          This exception is thrown when the message cannot be sent. The exception includes those addresses to which the message could not be sent as well as the valid addresses to which the message was sent and valid addresses to which the message was not sent.
 interface StoreClosedException
          This exception is thrown when a method is invoked on a Messaging object and the Store that owns that object has died due to some reason.
 

Methods in javax.mail that throw MessagingException
protected  void Multipart.setMultipartDataSource(MultipartDataSource mp)
          Setup this Multipart object from the given MultipartDataSource.
 int Multipart.getCount()
          Return the number of enclosed BodyPart objects.
 BodyPart Multipart.getBodyPart(int index)
          Get the specified Part.
 boolean Multipart.removeBodyPart(BodyPart part)
          Remove the specified part from the multipart message.
 void Multipart.removeBodyPart(int index)
          Remove the part at specified location (starting from 0).
 void Multipart.addBodyPart(BodyPart part)
          Adds a Part to the multipart.
 void Multipart.addBodyPart(BodyPart part, int index)
          Adds a BodyPart at position index.
abstract  void Multipart.writeTo(java.io.OutputStream os)
          Output an appropriately encoded bytestream to the given OutputStream.
 int Part.getSize()
          Return the size of the content of this part in bytes.
 int Part.getLineCount()
          Return the number of lines in the content of this part.
 java.lang.String Part.getContentType()
          Returns the Content-Type of the content of this part.
 boolean Part.isMimeType(java.lang.String mimeType)
          Is this Part of the specified MIME type? This method compares only the primaryType and subType.
 java.lang.String Part.getDisposition()
          Return the disposition of this part.
 void Part.setDisposition(java.lang.String disposition)
          Set the disposition of this part.
 java.lang.String Part.getDescription()
          Return a description String for this part.
 void Part.setDescription(java.lang.String description)
          Set a description String for this part.
 java.lang.String Part.getFileName()
          Get the filename associated with this part, if possible.
 void Part.setFileName(java.lang.String filename)
          Set the filename associated with this part, if possible.
 java.io.InputStream Part.getInputStream()
          Return an input stream for this part's "content".
 javax.activation.DataHandler Part.getDataHandler()
          Return a DataHandler for the content within this part.
 java.lang.Object Part.getContent()
          Return the content as a Java object.
 void Part.setDataHandler(javax.activation.DataHandler dh)
          This method provides the mechanism to set this part's content.
 void Part.setContent(java.lang.Object obj, java.lang.String type)
          A convenience method for setting this part's content.
 void Part.setText(java.lang.String text)
          A convenience method that sets the given String as this part's content with a MIME type of "text/plain".
 void Part.setContent(Multipart mp)
          This method sets the given Multipart object as this message's content.
 void Part.writeTo(java.io.OutputStream os)
          Output a bytestream for this Part.
 java.lang.String[] Part.getHeader(java.lang.String header_name)
          Get all the headers for this header name.
 void Part.setHeader(java.lang.String header_name, java.lang.String header_value)
          Set the value for this header_name.
 void Part.addHeader(java.lang.String header_name, java.lang.String header_value)
          Add this value to the existing values for this header_name.
 void Part.removeHeader(java.lang.String header_name)
          Remove all headers with this name.
 java.util.Enumeration Part.getAllHeaders()
          Return all the headers from this part as an Enumeration of Header objects.
 java.util.Enumeration Part.getMatchingHeaders(java.lang.String[] header_names)
          Return matching headers from this part as an Enumeration of Header objects.
 java.util.Enumeration Part.getNonMatchingHeaders(java.lang.String[] header_names)
          Return non-matching headers from this envelope as an Enumeration of Header objects.
abstract  Address[] Message.getFrom()
          Returns the "From" attribute.
abstract  void Message.setFrom()
          Set the "From" attribute in this Message.
abstract  void Message.setFrom(Address address)
          Set the "From" attribute in this Message.
abstract  void Message.addFrom(Address[] addresses)
          Add these addresses to the existing "From" attribute
abstract  Address[] Message.getRecipients(Message.RecipientType type)
          Get all the recipient addresses of the given type.
 Address[] Message.getAllRecipients()
          Get all the recipient addresses for the message.
abstract  void Message.setRecipients(Message.RecipientType type, Address[] addresses)
          Set the recipient addresses.
 void Message.setRecipient(Message.RecipientType type, Address address)
          Set the recipient address.
abstract  void Message.addRecipients(Message.RecipientType type, Address[] addresses)
          Add these recipient addresses to the existing ones of the given type.
 void Message.addRecipient(Message.RecipientType type, Address address)
          Add this recipient address to the existing ones of the given type.
 Address[] Message.getReplyTo()
          Get the addresses to which replies should be directed.
 void Message.setReplyTo(Address[] addresses)
          Set the addresses to which replies should be directed.
abstract  java.lang.String Message.getSubject()
          Get the subject of this message.
abstract  void Message.setSubject(java.lang.String subject)
          Set the subject of this message.
abstract  java.util.Date Message.getSentDate()
          Get the date this message was sent.
abstract  void Message.setSentDate(java.util.Date date)
          Set the sent date of this message.
abstract  java.util.Date Message.getReceivedDate()
          Get the date this message was received.
abstract  Flags Message.getFlags()
          Returns a Flags object containing the flags for this message.
 boolean Message.isSet(Flags.Flag flag)
          Check whether the flag specified in the flag argument is set in this message.
abstract  void Message.setFlags(Flags flag, boolean set)
          Set the specified flags on this message to the specified value.
 void Message.setFlag(Flags.Flag flag, boolean set)
          Set the specified flag on this message to the specified value.
abstract  Message Message.reply(boolean replyToAll)
          Get a new Message suitable for a reply to this message.
abstract  void Message.saveChanges()
          Save any changes made to this message into the message-store when the containing folder is closed, if the message is contained in a folder.
 boolean Message.match(SearchTerm term)
          Apply the specified Search criterion to this message.
 URLName Folder.getURLName()
          Return a URLName representing this folder.
abstract  Folder Folder.getParent()
          Returns the parent folder of this folder.
abstract  boolean Folder.exists()
          Tests if this folder physically exists on the Store.
abstract  Folder[] Folder.list(java.lang.String pattern)
          Returns a list of Folders belonging to this Folder's namespace that match the specified pattern.
 Folder[] Folder.listSubscribed(java.lang.String pattern)
          Returns a list of subscribed Folders belonging to this Folder's namespace that match the specified pattern.
 Folder[] Folder.list()
          Convenience method that returns the list of folders under this Folder.
 Folder[] Folder.listSubscribed()
          Convenience method that returns the list of subscribed folders under this Folder.
abstract  char Folder.getSeparator()
          Return the delimiter character that separates this Folder's pathname from the names of immediate subfolders.
abstract  int Folder.getType()
          Returns the type of this Folder - i.e., whether this folder can hold messages or subfolders or both.
abstract  boolean Folder.create(int type)
          Create this folder on the Store.
 void Folder.setSubscribed(boolean subscribe)
          Subscribe or unsubscribe this Folder.
abstract  boolean Folder.hasNewMessages()
          Returns true if this Folder has new messages since the last time it was opened.
abstract  Folder Folder.getFolder(java.lang.String name)
          Return the Folder object corresponding to the given name.
abstract  boolean Folder.delete(boolean recurse)
          Delete this Folder.
abstract  boolean Folder.renameTo(Folder f)
          Rename this Folder.
abstract  void Folder.open(int mode)
          Open this Folder.
abstract  void Folder.close(boolean expunge)
          Close this Folder.
abstract  int Folder.getMessageCount()
          Get total number of messages in this Folder.
 int Folder.getNewMessageCount()
          Get the number of new messages in this Folder.
 int Folder.getUnreadMessageCount()
          Get the total number of unread messages in this Folder.
abstract  Message Folder.getMessage(int msgnum)
          Get the Message object corresponding to the given message number.
 Message[] Folder.getMessages(int start, int end)
          Get the Message objects for message numbers ranging from start through end, both start and end inclusive.
 Message[] Folder.getMessages(int[] msgnums)
          Get the Message objects for message numbers specified in the array.
 Message[] Folder.getMessages()
          Get all Message objects from this Folder.
abstract  void Folder.appendMessages(Message[] msgs)
          Append given Messages to this folder.
 void Folder.fetch(Message[] msgs, FetchProfile fp)
          Prefetch the items specified in the FetchProfile for the given Messages.
 void Folder.setFlags(Message[] msgs, Flags flag, boolean value)
          Set the specified flags on the messages specified in the array.
 void Folder.setFlags(int start, int end, Flags flag, boolean value)
          Set the specified flags on the messages numbered from start through end, both start and end inclusive.
 void Folder.setFlags(int[] msgnums, Flags flag, boolean value)
          Set the specified flags on the messages whose message numbers are in the array.
 void Folder.copyMessages(Message[] msgs, Folder folder)
          Copy the specified Messages from this Folder into another Folder.
abstract  Message[] Folder.expunge()
          Expunge (permanently remove) messages marked DELETED.
 Message[] Folder.search(SearchTerm term)
          Search this Folder for messages matching the specified search criterion.
 Message[] Folder.search(SearchTerm term, Message[] msgs)
          Search the given array of messages for those that match the specified search criterion.
 BodyPart MultipartDataSource.getBodyPart(int index)
          Get the specified Part.
 void Service.connect()
          A generic connect method that takes no parameters.
 void Service.connect(java.lang.String host, java.lang.String user, java.lang.String password)
          Connect to the specified address.
 void Service.connect(java.lang.String host, int port, java.lang.String user, java.lang.String password)
          Similar to connect(host, user, password) except a specific port can be specified.
protected  boolean Service.protocolConnect(java.lang.String host, int port, java.lang.String user, java.lang.String password)
          The service implementation should override this method to perform the actual protocol-specific connection attempt.
 void Service.close()
          Close this service and terminate its connection.
 Folder Session.getFolder(URLName url)
          Get a closed Folder object for the given URLName.
 long UIDFolder.getUIDValidity()
          Returns the UIDValidity value associated with this folder.
 Message UIDFolder.getMessageByUID(long uid)
          Get the Message corresponding to the given UID.
 Message[] UIDFolder.getMessagesByUID(long start, long end)
          Get the Messages specified by the given range.
 Message[] UIDFolder.getMessagesByUID(long[] uids)
          Get the Messages specified by the given array of UIDs.
 long UIDFolder.getUID(Message message)
          Get the UID for the specified message.
abstract  Folder Store.getDefaultFolder()
          Returns a Folder object that represents the 'root' of the default namespace presented to the user by the Store.
abstract  Folder Store.getFolder(java.lang.String name)
          Return the Folder object corresponding to the given name.
abstract  Folder Store.getFolder(URLName url)
          Return a closed Folder object, corresponding to the given URLName.
static void Transport.send(Message msg)
          Send a message.
static void Transport.send(Message msg, Address[] addresses)
          Send the message to the specified addresses.
abstract  void Transport.sendMessage(Message msg, Address[] addresses)
          Send the Message to the specified list of addresses.
 

Uses of MessagingException in javax.mail.internet
 

Subclasses of MessagingException in javax.mail.internet
 interface AddressException
          The exception thrown when a wrongly formatted address is encountered.
 interface ParseException
          The exception thrown due to an error in parsing RFC822 or MIME headers
 

Methods in javax.mail.internet that throw MessagingException
 java.lang.String MimePart.getHeader(java.lang.String header_name, java.lang.String delimiter)
          Get the values of all header fields available for this header, returned as a single String, with the values separated by the delimiter.
 void MimePart.addHeaderLine(java.lang.String line)
          Add a raw RFC822 header-line.
 java.util.Enumeration MimePart.getAllHeaderLines()
          Get all header lines as an Enumeration of Strings.
 java.util.Enumeration MimePart.getMatchingHeaderLines(java.lang.String[] names)
          Get matching header lines as an Enumeration of Strings.
 java.util.Enumeration MimePart.getNonMatchingHeaderLines(java.lang.String[] names)
          Get non-matching header lines as an Enumeration of Strings.
 java.lang.String MimePart.getEncoding()
          Get the transfer encoding of this part.
 java.lang.String MimePart.getContentID()
          Get the Content-ID of this part.
 java.lang.String MimePart.getContentMD5()
          Get the Content-MD5 digest of this part.
 void MimePart.setContentMD5(java.lang.String md5)
          Set the Content-MD5 of this part.
 java.lang.String[] MimePart.getContentLanguage()
          Get the language tags specified in the Content-Language header of this MimePart.
 void MimePart.setContentLanguage(java.lang.String[] languages)
          Set the Content-Language header of this MimePart.
 void MimePart.setText(java.lang.String text)
          Convenience method that sets the given String as this part's content, with a MIME type of "text/plain".
 void MimePart.setText(java.lang.String text, java.lang.String charset)
          Convenience method that sets the given String as this part's content, with a MIME type of "text/plain" and the specified charset.
 void MimeMultipart.setSubType(java.lang.String subtype)
          Set the subtype.
 int MimeMultipart.getCount()
          Return the number of enclosed BodyPart objects.
 BodyPart MimeMultipart.getBodyPart(int index)
          Get the specified Part.
 BodyPart MimeMultipart.getBodyPart(java.lang.String CID)
          Get the Mimepart referred to by the given ContentID (CID).
protected  void MimeMultipart.updateHeaders()
          Update headers.
 void MimeMultipart.writeTo(java.io.OutputStream os)
          Iterates through all the parts and outputs each Mime part separated by a boundary.
 void InternetHeaders.load(java.io.InputStream is)
          Read and parse the given rfc822 message stream till the blank line separating the header from the body.
 Address[] MimeMessage.getFrom()
          Returns the value of the RFC 822 "From" header fields.
 void MimeMessage.setFrom(Address address)
          Set the RFC 822 "From" header field.
 void MimeMessage.setFrom()
          Set the RFC 822 "From" header field using the value of the InternetAddress.getLocalAddress method.
 void MimeMessage.addFrom(Address[] addresses)
          Add the specified addresses to the existing "From" field.
 Address[] MimeMessage.getRecipients(Message.RecipientType type)
          Returns the recepients specified by the type.
 Address[] MimeMessage.getAllRecipients()
          Get all the recipient addresses for the message.
 void MimeMessage.setRecipients(Message.RecipientType type, Address[] addresses)
          Set the specified recipient type to the given addresses.
 void MimeMessage.addRecipients(Message.RecipientType type, Address[] addresses)
          Add the given addresses to the specified recipient type.
 Address[] MimeMessage.getReplyTo()
          Return the value of the RFC 822 "Reply-To" header field.
 void MimeMessage.setReplyTo(Address[] addresses)
          Set the RFC 822 "Reply-To" header field.
 java.lang.String MimeMessage.getSubject()
          Returns the value of the "Subject" header field.
 void MimeMessage.setSubject(java.lang.String subject)
          Set the "Subject" header field.
 void MimeMessage.setSubject(java.lang.String subject, java.lang.String charset)
          Set the "Subject" header field.
 java.util.Date MimeMessage.getSentDate()
          Returns the value of the RFC 822 "Date" field.
 void MimeMessage.setSentDate(java.util.Date d)
          Set the RFC 822 "Date" header field.
 java.util.Date MimeMessage.getReceivedDate()
          Returns the Date on this message was received.
 int MimeMessage.getSize()
          Return the size of the content of this message in bytes.
 int MimeMessage.getLineCount()
          Return the number of lines for the content of this message.
 java.lang.String MimeMessage.getContentType()
          Returns the value of the RFC 822 "Content-Type" header field.
 boolean MimeMessage.isMimeType(java.lang.String mimeType)
          Is this Part of the specified MIME type? This method compares only the primaryType and subType.
 java.lang.String MimeMessage.getDisposition()
          Returns the value of the "Content-Disposition" header field.
 void MimeMessage.setDisposition(java.lang.String disposition)
          Set the "Content-Disposition" header field of this Message.
 java.lang.String MimeMessage.getEncoding()
          Returns the value of the "Content-Transfer-Encoding" header field.
 java.lang.String MimeMessage.getContentID()
          Returns the value of the "Content-ID" header field.
 void MimeMessage.setContentID(java.lang.String cid)
          Set the "Content-ID" header field of this Message.
 java.lang.String MimeMessage.getContentMD5()
          Return the value of the "Content-MD5" header field.
 void MimeMessage.setContentMD5(java.lang.String md5)
          Set the "Content-MD5" header field of this Message.
 java.lang.String MimeMessage.getDescription()
          Returns the "Content-Description" header field of this Message.
 void MimeMessage.setDescription(java.lang.String description)
          Set the "Content-Description" header field for this Message.
 void MimeMessage.setDescription(java.lang.String description, java.lang.String charset)
          Set the "Content-Description" header field for this Message.
 java.lang.String[] MimeMessage.getContentLanguage()
          Get the languages specified in the "Content-Language" header field of this message.
 void MimeMessage.setContentLanguage(java.lang.String[] languages)
          Set the "Content-Language" header of this MimePart.
 java.lang.String MimeMessage.getMessageID()
          Returns the value of the "Message-ID" header field.
 java.lang.String MimeMessage.getFileName()
          Get the filename associated with this Message.
 void MimeMessage.setFileName(java.lang.String filename)
          Set the filename associated with this part, if possible.
 java.io.InputStream MimeMessage.getInputStream()
          Return a decoded input stream for this Message's "content".
protected  java.io.InputStream MimeMessage.getContentStream()
          Produce the raw bytes of the content.
 javax.activation.DataHandler MimeMessage.getDataHandler()
          Return a DataHandler for this Message's content.
 java.lang.Object MimeMessage.getContent()
          Return the content as a Java object.
 void MimeMessage.setDataHandler(javax.activation.DataHandler dh)
          This method provides the mechanism to set this part's content.
 void MimeMessage.setContent(java.lang.Object o, java.lang.String type)
          A convenience method for setting this Message's content.
 void MimeMessage.setText(java.lang.String text)
          Convenience method that sets the given String as this part's content, with a MIME type of "text/plain".
 void MimeMessage.setText(java.lang.String text, java.lang.String charset)
          Convenience method that sets the given String as this part's content, with a MIME type of "text/plain" and the specified charset.
 void MimeMessage.setContent(Multipart mp)
          This method sets the Message's content to a Multipart object.
 Message MimeMessage.reply(boolean replyToAll)
          Get a new Message suitable for a reply to this message.
 void MimeMessage.writeTo(java.io.OutputStream os)
          Output the message as an RFC 822 format stream.
 void MimeMessage.writeTo(java.io.OutputStream os, java.lang.String[] ignoreList)
          Output the message as an RFC 822 format stream, without specified headers.
 java.lang.String[] MimeMessage.getHeader(java.lang.String name)
          Get all the headers for this header_name.
 java.lang.String MimeMessage.getHeader(java.lang.String name, java.lang.String delimiter)
          Get all the headers for this header name, returned as a single String, with headers separated by the delimiter.
 void MimeMessage.setHeader(java.lang.String name, java.lang.String value)
          Set the value for this header_name.
 void MimeMessage.addHeader(java.lang.String name, java.lang.String value)
          Add this value to the existing values for this header_name.
 void MimeMessage.removeHeader(java.lang.String name)
          Remove all headers with this name.
 java.util.Enumeration MimeMessage.getAllHeaders()
          Return all the headers from this Message as an enumeration of Header objects.
 java.util.Enumeration MimeMessage.getMatchingHeaders(java.lang.String[] names)
          Return matching headers from this Message as an Enumeration of Header objects.
 java.util.Enumeration MimeMessage.getNonMatchingHeaders(java.lang.String[] names)
          Return non-matching headers from this Message as an Enumeration of Header objects.
 void MimeMessage.addHeaderLine(java.lang.String line)
          Add a raw RFC 822 header-line.
 java.util.Enumeration MimeMessage.getAllHeaderLines()
          Get all header lines as an Enumeration of Strings.
 java.util.Enumeration MimeMessage.getMatchingHeaderLines(java.lang.String[] names)
          Get matching header lines as an Enumeration of Strings.
 java.util.Enumeration MimeMessage.getNonMatchingHeaderLines(java.lang.String[] names)
          Get non-matching header lines as an Enumeration of Strings.
 Flags MimeMessage.getFlags()
          Return a Flags object containing the flags for this message.
 boolean MimeMessage.isSet(Flags.Flag flag)
          Check whether the flag specified in the flag argument is set in this message.
 void MimeMessage.setFlags(Flags flag, boolean set)
          Set the flags for this message.
 void MimeMessage.saveChanges()
          Updates the appropriate header fields of this message to be consistent with the message's contents.
protected  void MimeMessage.updateHeaders()
          Called by the saveChanges method to actually update the MIME headers.
static java.io.InputStream MimeUtility.decode(java.io.InputStream is, java.lang.String encoding)
          Decode the given input stream.
static java.io.OutputStream MimeUtility.encode(java.io.OutputStream os, java.lang.String encoding)
          Wrap an encoder around the given output stream.
 int MimeBodyPart.getSize()
          Return the size of the content of this body part in bytes.
 int MimeBodyPart.getLineCount()
          Return the number of lines for the content of this Part.
 java.lang.String MimeBodyPart.getContentType()
          Returns the value of the RFC 822 "Content-Type" header field.
 boolean MimeBodyPart.isMimeType(java.lang.String mimeType)
          Is this Part of the specified MIME type? This method compares only the primaryType and subType.
 java.lang.String MimeBodyPart.getDisposition()
          Returns the value of the "Content-Disposition" header field.
 void MimeBodyPart.setDisposition(java.lang.String disposition)
          Set the "Content-Disposition" header field of this body part.
 java.lang.String MimeBodyPart.getEncoding()
          Returns the value of the "Content-Transfer-Encoding" header field.
 java.lang.String MimeBodyPart.getContentID()
          Returns the value of the "Content-ID" header field.
 java.lang.String MimeBodyPart.getContentMD5()
          Return the value of the "Content-MD5" header field.
 void MimeBodyPart.setContentMD5(java.lang.String md5)
          Set the "Content-MD5" header field of this body part.
 java.lang.String[] MimeBodyPart.getContentLanguage()
          Get the languages specified in the Content-Language header of this MimePart.
 void MimeBodyPart.setContentLanguage(java.lang.String[] languages)
          Set the Content-Language header of this MimePart.
 java.lang.String MimeBodyPart.getDescription()
          Returns the "Content-Description" header field of this body part.
 void MimeBodyPart.setDescription(java.lang.String description)
          Set the "Content-Description" header field for this body part.
 void MimeBodyPart.setDescription(java.lang.String description, java.lang.String charset)
          Set the "Content-Description" header field for this body part.
 java.lang.String MimeBodyPart.getFileName()
          Get the filename associated with this body part.
 void MimeBodyPart.setFileName(java.lang.String filename)
          Set the filename associated with this body part, if possible.
 java.io.InputStream MimeBodyPart.getInputStream()
          Return a decoded input stream for this body part's "content".
protected  java.io.InputStream MimeBodyPart.getContentStream()
          Produce the raw bytes of the content.
 javax.activation.DataHandler MimeBodyPart.getDataHandler()
          Return a DataHandler for this body part's content.
 java.lang.Object MimeBodyPart.getContent()
          Return the content as a java object.
 void MimeBodyPart.setDataHandler(javax.activation.DataHandler dh)
          This method provides the mechanism to set this body part's content.
 void MimeBodyPart.setContent(java.lang.Object o, java.lang.String type)
          A convenience method for setting this body part's content.
 void MimeBodyPart.setText(java.lang.String text)
          Convenience method that sets the given String as this part's content, with a MIME type of "text/plain".
 void MimeBodyPart.setText(java.lang.String text, java.lang.String charset)
          Convenience method that sets the given String as this part's content, with a MIME type of "text/plain" and the specified charset.
 void MimeBodyPart.setContent(Multipart mp)
          This method sets the body part's content to a Multipart object.
 void MimeBodyPart.writeTo(java.io.OutputStream os)
          Output the body part as an RFC 822 format stream.
 java.lang.String[] MimeBodyPart.getHeader(java.lang.String name)
          Get all the headers for this header_name.
 java.lang.String MimeBodyPart.getHeader(java.lang.String name, java.lang.String delimiter)
          Get all the headers for this header name, returned as a single String, with headers separated by the delimiter.
 void MimeBodyPart.setHeader(java.lang.String name, java.lang.String value)
          Set the value for this header_name.
 void MimeBodyPart.addHeader(java.lang.String name, java.lang.String value)
          Add this value to the existing values for this header_name.
 void MimeBodyPart.removeHeader(java.lang.String name)
          Remove all headers with this name.
 java.util.Enumeration MimeBodyPart.getAllHeaders()
          Return all the headers from this Message as an Enumeration of Header objects.
 java.util.Enumeration MimeBodyPart.getMatchingHeaders(java.lang.String[] names)
          Return matching headers from this Message as an Enumeration of Header objects.
 java.util.Enumeration MimeBodyPart.getNonMatchingHeaders(java.lang.String[] names)
          Return non-matching headers from this Message as an Enumeration of Header objects.
 void MimeBodyPart.addHeaderLine(java.lang.String line)
          Add a header line to this body part
 java.util.Enumeration MimeBodyPart.getAllHeaderLines()
          Get all header lines as an Enumeration of Strings.
 java.util.Enumeration MimeBodyPart.getMatchingHeaderLines(java.lang.String[] names)
          Get matching header lines as an Enumeration of Strings.
 java.util.Enumeration MimeBodyPart.getNonMatchingHeaderLines(java.lang.String[] names)
          Get non-matching header lines as an Enumeration of Strings.
protected  void MimeBodyPart.updateHeaders()
          Examine the content of this body part and update the appropriate MIME headers.
 

Constructors in javax.mail.internet that throw MessagingException
MimeMultipart.MimeMultipart(javax.activation.DataSource ds)
          Constructs a MimeMultipart object and its bodyparts from the given DataSource.
InternetHeaders.InternetHeaders(java.io.InputStream is)
          Read and parse the given rfc822 message stream till the blank line separating the header from the body.
MimeMessage.MimeMessage(Session session, java.io.InputStream is)
          Constructs a MimeMessage by reading and parsing the data from the specified MIME InputStream.
MimeMessage.MimeMessage(Folder folder, java.io.InputStream is, int msgnum)
          Constructs a MimeMessage by reading and parsing the data from the specified MIME InputStream.
MimeMessage.MimeMessage(Folder folder, InternetHeaders headers, byte[] content, int msgnum)
          Constructs a MimeMessage from the given InternetHeaders object and content.
MimeBodyPart.MimeBodyPart(java.io.InputStream is)
          Constructs a MimeBodyPart by reading and parsing the data from the specified input stream.
MimeBodyPart.MimeBodyPart(InternetHeaders headers, byte[] content)
          Constructs a MimeBodyPart using the given header and content bytes.
 

Uses of MessagingException in javax.mail.search
 

Subclasses of MessagingException in javax.mail.search
 interface SearchException
          The exception thrown when a Search expression could not be handled.