Uses of Class
jakarta.mail.MessagingException

Packages that use MessagingException
Package
Description
The Jakarta Mail API provides classes that model a mail system.
Classes specific to Internet mail systems.
Message search terms for the Jakarta Mail API.
  • Uses of MessagingException in jakarta.mail

    Modifier and Type
    Class
    Description
    class 
    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).
    class 
    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.
    class 
    This exception is thrown by Folder methods, when those methods are invoked on a non existent folder.
    class 
    The exception thrown when a write is attempted on a read-only attribute of any Messaging object.
    class 
    The exception thrown when an invalid method is invoked on an expunged Message.
    class 
    The exception thrown when a method is not supported by the implementation
    class 
    This exception is thrown when Session attempts to instantiate a Provider that doesn't exist.
    class 
    This exception is thrown when an attempt is made to open a folder read-write access when the folder is marked read-only.
    class 
    This exception is thrown when the message cannot be sent.
    class 
    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 jakarta.mail that throw MessagingException
    Modifier and Type
    Method
    Description
    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
    Message.addFrom(Address[] addresses)
    Add these addresses to the existing "From" attribute
    void
    Part.addHeader(String header_name, String header_value)
    Add this value to the existing values for this header_name.
    void
    Message.addRecipient(Message.RecipientType type, Address address)
    Add this recipient address to the existing ones of the given type.
    abstract void
    Message.addRecipients(Message.RecipientType type, Address[] addresses)
    Add these recipient addresses to the existing ones of the given type.
    abstract void
    Folder.appendMessages(Message[] msgs)
    Append given Messages to this folder.
    void
    Folder.close()
    Close this Folder and expunge deleted messages.
    abstract void
    Folder.close(boolean expunge)
    Close this Folder.
    void
    Service.close()
    Close this service and terminate its connection.
    void
    Service.connect()
    A generic connect method that takes no parameters.
    void
    Service.connect(String host, int port, String user, String password)
    Similar to connect(host, user, password) except a specific port can be specified.
    void
    Service.connect(String user, String password)
    Connect to the current host using the specified username and password.
    void
    Service.connect(String host, String user, String password)
    Connect to the specified address.
    void
    Folder.copyMessages(Message[] msgs, Folder folder)
    Copy the specified Messages from this Folder into another Folder.
    abstract boolean
    Folder.create(int type)
    Create this folder on the Store.
    abstract boolean
    Folder.delete(boolean recurse)
    Delete this Folder.
    abstract boolean
    Folder.exists()
    Tests if this folder physically exists on the Store.
    abstract Message[]
    Folder.expunge()
    Expunge (permanently remove) messages marked DELETED.
    void
    Folder.fetch(Message[] msgs, FetchProfile fp)
    Prefetch the items specified in the FetchProfile for the given Messages.
    Return all the headers from this part as an Enumeration of Header objects.
    Get all the recipient addresses for the message.
    Multipart.getBodyPart(int index)
    Get the specified Part.
    MultipartDataSource.getBodyPart(int index)
    Get the specified Part.
    Part.getContent()
    Return the content as a Java object.
    Returns the Content-Type of the content of this part.
    int
    Multipart.getCount()
    Return the number of enclosed BodyPart objects.
    Return a DataHandler for the content within this part.
    abstract Folder
    Returns a Folder object that represents the 'root' of the default namespace presented to the user by the Store.
    int
    Get the number of deleted messages in this Folder.
    Return a description String for this part.
    Return the disposition of this part.
    Get the filename associated with this part, if possible.
    abstract Flags
    Message.getFlags()
    Returns a Flags object containing the flags for this message.
    abstract Folder
    Folder.getFolder(String name)
    Return the Folder object corresponding to the given name.
    Session.getFolder(URLName url)
    Get a closed Folder object for the given URLName.
    abstract Folder
    Store.getFolder(URLName url)
    Return a closed Folder object, corresponding to the given URLName.
    abstract Folder
    Store.getFolder(String name)
    Return the Folder object corresponding to the given name.
    abstract Address[]
    Message.getFrom()
    Returns the "From" attribute.
    Part.getHeader(String header_name)
    Get all the headers for this header name.
    Return an input stream for this part's "content".
    int
    Return the number of lines in the content of this part.
    Part.getMatchingHeaders(String[] header_names)
    Return matching headers from this part as an Enumeration of Header objects.
    abstract Message
    Folder.getMessage(int msgnum)
    Get the Message object corresponding to the given message number.
    UIDFolder.getMessageByUID(long uid)
    Get the Message corresponding to the given UID.
    abstract int
    Get total number of messages in this Folder.
    Folder.getMessages()
    Get all Message objects from this Folder.
    Folder.getMessages(int[] msgnums)
    Get the Message objects for message numbers specified in the array.
    Folder.getMessages(int start, int end)
    Get the Message objects for message numbers ranging from start through end, both start and end inclusive.
    UIDFolder.getMessagesByUID(long[] uids)
    Get the Messages specified by the given array of UIDs.
    UIDFolder.getMessagesByUID(long start, long end)
    Get the Messages specified by the given range.
    int
    Get the number of new messages in this Folder.
    Part.getNonMatchingHeaders(String[] header_names)
    Return non-matching headers from this envelope as an Enumeration of Header objects.
    abstract Folder
    Folder.getParent()
    Returns the parent folder of this folder.
    Return a set of folders representing the personal namespaces for the current user.
    QuotaAwareStore.getQuota(String folder)
    Get the quotas for the named folder.
    abstract Date
    Message.getReceivedDate()
    Get the date this message was received.
    abstract Address[]
    Get all the recipient addresses of the given type.
    Message.getReplyTo()
    Get the addresses to which replies should be directed.
    abstract Date
    Message.getSentDate()
    Get the date this message was sent.
    abstract char
    Folder.getSeparator()
    Return the delimiter character that separates this Folder's pathname from the names of immediate subfolders.
    Return a set of folders representing the shared namespaces.
    int
    Part.getSize()
    Return the size of the content of this part in bytes.
    abstract String
    Message.getSubject()
    Get the subject of this message.
    abstract int
    Folder.getType()
    Returns the type of this Folder, that is, whether this folder can hold messages or subfolders or both.
    long
    UIDFolder.getUID(Message message)
    Get the UID for the specified message.
    long
    UIDFolder.getUIDNext()
    Returns the predicted UID that will be assigned to the next message that is appended to this folder.
    long
    UIDFolder.getUIDValidity()
    Returns the UIDValidity value associated with this folder.
    int
    Get the total number of unread messages in this Folder.
    Folder.getURLName()
    Return a URLName representing this folder.
    Return a set of folders representing the namespaces for user.
    abstract boolean
    Returns true if this Folder has new messages since the last time this indication was reset.
    boolean
    Part.isMimeType(String mimeType)
    Is this Part of the specified MIME type? This method compares only the primaryType and subType.
    boolean
    Message.isSet(Flags.Flag flag)
    Check whether the flag specified in the flag argument is set in this message.
    Folder.list()
    Convenience method that returns the list of folders under this Folder.
    abstract Folder[]
    Folder.list(String pattern)
    Returns a list of Folders belonging to this Folder's namespace that match the specified pattern.
    Convenience method that returns the list of subscribed folders under this Folder.
    Folder.listSubscribed(String pattern)
    Returns a list of subscribed Folders belonging to this Folder's namespace that match the specified pattern.
    boolean
    Message.match(SearchTerm term)
    Apply the specified Search criterion to this message.
    abstract void
    Folder.open(int mode)
    Open this Folder.
    protected boolean
    Service.protocolConnect(String host, int port, String user, String password)
    The service implementation should override this method to perform the actual protocol-specific connection attempt.
    void
    Multipart.removeBodyPart(int index)
    Remove the part at specified location (starting from 0).
    boolean
    Multipart.removeBodyPart(BodyPart part)
    Remove the specified part from the multipart message.
    void
    Part.removeHeader(String header_name)
    Remove all headers with this name.
    abstract boolean
    Folder.renameTo(Folder f)
    Rename this Folder.
    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.
    Folder.search(SearchTerm term)
    Search this Folder for messages matching the specified search criterion.
    Folder.search(SearchTerm term, Message[] msgs)
    Search the given array of messages for those that match the specified search criterion.
    static void
    Transport.send(Message msg)
    Send a message.
    static void
    Transport.send(Message msg, Address[] addresses)
    Send the message to the specified addresses, ignoring any recipients specified in the message itself.
    static void
    Transport.send(Message msg, Address[] addresses, String user, String password)
    Send the message to the specified addresses, ignoring any recipients specified in the message itself.
    static void
    Transport.send(Message msg, String user, String password)
    Send a message.
    abstract void
    Transport.sendMessage(Message msg, Address[] addresses)
    Send the Message to the specified list of addresses.
    void
    This method sets the given Multipart object as this message's content.
    void
    Part.setContent(Object obj, String type)
    A convenience method for setting this part's content.
    void
    This method provides the mechanism to set this part's content.
    void
    Part.setDescription(String description)
    Set a description String for this part.
    void
    Part.setDisposition(String disposition)
    Set the disposition of this part.
    void
    Part.setFileName(String filename)
    Set the filename associated with this part, if possible.
    void
    Message.setFlag(Flags.Flag flag, boolean set)
    Set the specified flag on this message to the specified value.
    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.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(Message[] msgs, Flags flag, boolean value)
    Set the specified flags on the messages specified in the array.
    abstract void
    Message.setFlags(Flags flag, boolean set)
    Set the specified flags on this message to the specified value.
    abstract void
    Message.setFrom()
    Set the "From" attribute in this Message.
    abstract void
    Message.setFrom(Address address)
    Set the "From" attribute in this Message.
    void
    Part.setHeader(String header_name, String header_value)
    Set the value for this header_name.
    protected void
    Setup this Multipart object from the given MultipartDataSource.
    void
    QuotaAwareStore.setQuota(Quota quota)
    Set the quotas for the quota root specified in the quota argument.
    void
    Message.setRecipient(Message.RecipientType type, Address address)
    Set the recipient address.
    abstract void
    Message.setRecipients(Message.RecipientType type, Address[] addresses)
    Set the recipient addresses.
    void
    Message.setReplyTo(Address[] addresses)
    Set the addresses to which replies should be directed.
    abstract void
    Message.setSentDate(Date date)
    Set the sent date of this message.
    abstract void
    Message.setSubject(String subject)
    Set the subject of this message.
    void
    Folder.setSubscribed(boolean subscribe)
    Subscribe or unsubscribe this Folder.
    void
    Part.setText(String text)
    A convenience method that sets the given String as this part's content with a MIME type of "text/plain".
    abstract void
    Multipart.writeTo(OutputStream os)
    Output an appropriately encoded bytestream to the given OutputStream.
    void
    Output a bytestream for this Part.
  • Uses of MessagingException in jakarta.mail.internet

    Modifier and Type
    Class
    Description
    class 
    The exception thrown when a wrongly formatted address is encountered.
    class 
    The exception thrown due to an error in parsing RFC822 or MIME headers, including multipart bodies.
    Modifier and Type
    Method
    Description
    void
    MimeMultipart.addBodyPart(BodyPart part)
    Adds a Part to the multipart.
    void
    MimeMultipart.addBodyPart(BodyPart part, int index)
    Adds a BodyPart at position index.
    void
    MimeMessage.addFrom(Address[] addresses)
    Add the specified addresses to the existing "From" field.
    void
    MimeBodyPart.addHeader(String name, String value)
    Add this value to the existing values for this header_name.
    void
    MimeMessage.addHeader(String name, String value)
    Add this value to the existing values for this header_name.
    void
    MimeBodyPart.addHeaderLine(String line)
    Add a header line to this body part
    void
    MimeMessage.addHeaderLine(String line)
    Add a raw RFC 822 header-line.
    void
    MimePart.addHeaderLine(String line)
    Add a raw RFC822 header-line.
    void
    MimeMessage.addRecipients(Message.RecipientType type, Address[] addresses)
    Add the given addresses to the specified recipient type.
    void
    MimeMessage.addRecipients(Message.RecipientType type, String addresses)
    Add the given addresses to the specified recipient type.
    void
    MimeBodyPart.attachFile(File file)
    Use the specified file to provide the data for this part.
    void
    MimeBodyPart.attachFile(File file, String contentType, String encoding)
    Use the specified file with the specified Content-Type and Content-Transfer-Encoding to provide the data for this part.
    void
    MimeBodyPart.attachFile(String file)
    Use the specified file to provide the data for this part.
    void
    MimeBodyPart.attachFile(String file, String contentType, String encoding)
    Use the specified file with the specified Content-Type and Content-Transfer-Encoding to provide the data for this part.
    protected InternetHeaders
    Create and return an InternetHeaders object that loads the headers from the given InputStream.
    protected InternetHeaders
    Create and return an InternetHeaders object that loads the headers from the given InputStream.
    protected MimeBodyPart
    MimeMultipart.createMimeBodyPart(InternetHeaders headers, byte[] content)
    Create and return a MimeBodyPart object to represent a body part parsed from the InputStream.
    protected MimeBodyPart
    MimeMultipart.createMimeBodyPart(InputStream is)
    Create and return a MimeBodyPart object to represent a body part parsed from the InputStream.
    protected MimeMessage
    MimeMessage.createMimeMessage(Session session)
    Create and return a MimeMessage object.
    MimeUtility.decode(InputStream is, String encoding)
    Decode the given input stream.
    MimeUtility.encode(OutputStream os, String encoding)
    Wrap an encoder around the given output stream.
    MimeUtility.encode(OutputStream os, String encoding, String filename)
    Wrap an encoder around the given output stream.
    MimeBodyPart.getAllHeaderLines()
    Get all header lines as an Enumeration of Strings.
    MimeMessage.getAllHeaderLines()
    Get all header lines as an Enumeration of Strings.
    Get all header lines as an Enumeration of Strings.
    MimeBodyPart.getAllHeaders()
    Return all the headers from this Message as an Enumeration of Header objects.
    MimeMessage.getAllHeaders()
    Return all the headers from this Message as an enumeration of Header objects.
    MimeMessage.getAllRecipients()
    Get all the recipient addresses for the message.
    MimeMultipart.getBodyPart(int index)
    Get the specified BodyPart.
    MimeMultipart.getBodyPart(String CID)
    Get the MimeBodyPart referred to by the given ContentID (CID).
    MimeBodyPart.getContent()
    Return the content as a Java object.
    MimeMessage.getContent()
    Return the content as a Java object.
    MimeBodyPart.getContentID()
    Returns the value of the "Content-ID" header field.
    MimeMessage.getContentID()
    Returns the value of the "Content-ID" header field.
    MimePart.getContentID()
    Get the Content-ID of this part.
    MimeBodyPart.getContentLanguage()
    Get the languages specified in the Content-Language header of this MimePart.
    MimeMessage.getContentLanguage()
    Get the languages specified in the "Content-Language" header field of this message.
    Get the language tags specified in the Content-Language header of this MimePart.
    MimeBodyPart.getContentMD5()
    Return the value of the "Content-MD5" header field.
    MimeMessage.getContentMD5()
    Return the value of the "Content-MD5" header field.
    MimePart.getContentMD5()
    Get the Content-MD5 digest of this part.
    protected InputStream
    MimeBodyPart.getContentStream()
    Produce the raw bytes of the content.
    protected InputStream
    MimeMessage.getContentStream()
    Produce the raw bytes of the content.
    MimeBodyPart.getContentType()
    Returns the value of the RFC 822 "Content-Type" header field.
    MimeMessage.getContentType()
    Returns the value of the RFC 822 "Content-Type" header field.
    int
    MimeMultipart.getCount()
    Return the number of enclosed BodyPart objects.
    MimeBodyPart.getDataHandler()
    Return a DataHandler for this body part's content.
    MimeMessage.getDataHandler()
    Return a DataHandler for this Message's content.
    MimeBodyPart.getDescription()
    Returns the "Content-Description" header field of this body part.
    MimeMessage.getDescription()
    Returns the "Content-Description" header field of this Message.
    MimeBodyPart.getDisposition()
    Returns the disposition from the "Content-Disposition" header field.
    MimeMessage.getDisposition()
    Returns the disposition from the "Content-Disposition" header field.
    MimeBodyPart.getEncoding()
    Returns the content transfer encoding from the "Content-Transfer-Encoding" header field.
    MimeMessage.getEncoding()
    Returns the content transfer encoding from the "Content-Transfer-Encoding" header field.
    MimePart.getEncoding()
    Get the transfer encoding of this part.
    PreencodedMimeBodyPart.getEncoding()
    Returns the content transfer encoding specified when this object was created.
    MimeBodyPart.getFileName()
    Get the filename associated with this body part.
    MimeMessage.getFileName()
    Get the filename associated with this Message.
    MimeMessage.getFlags()
    Return a Flags object containing the flags for this message.
    MimeMessage.getFrom()
    Returns the value of the RFC 822 "From" header fields.
    MimeBodyPart.getHeader(String name)
    Get all the headers for this header_name.
    MimeBodyPart.getHeader(String name, String delimiter)
    Get all the headers for this header name, returned as a single String, with headers separated by the delimiter.
    MimeMessage.getHeader(String name)
    Get all the headers for this header_name.
    MimeMessage.getHeader(String name, String delimiter)
    Get all the headers for this header name, returned as a single String, with headers separated by the delimiter.
    MimePart.getHeader(String name, 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.
    MimeBodyPart.getInputStream()
    Return a decoded input stream for this body part's "content".
    MimeMessage.getInputStream()
    Return a decoded input stream for this Message's "content".
    int
    MimeBodyPart.getLineCount()
    Return the number of lines for the content of this Part.
    int
    MimeMessage.getLineCount()
    Return the number of lines for the content of this message.
    MimeBodyPart.getMatchingHeaderLines(String[] names)
    Get matching header lines as an Enumeration of Strings.
    MimeMessage.getMatchingHeaderLines(String[] names)
    Get matching header lines as an Enumeration of Strings.
    MimePart.getMatchingHeaderLines(String[] names)
    Get matching header lines as an Enumeration of Strings.
    MimeBodyPart.getMatchingHeaders(String[] names)
    Return matching headers from this Message as an Enumeration of Header objects.
    MimeMessage.getMatchingHeaders(String[] names)
    Return matching headers from this Message as an Enumeration of Header objects.
    MimeMessage.getMessageID()
    Returns the value of the "Message-ID" header field.
    MimeBodyPart.getNonMatchingHeaderLines(String[] names)
    Get non-matching header lines as an Enumeration of Strings.
    MimeMessage.getNonMatchingHeaderLines(String[] names)
    Get non-matching header lines as an Enumeration of Strings.
    Get non-matching header lines as an Enumeration of Strings.
    MimeBodyPart.getNonMatchingHeaders(String[] names)
    Return non-matching headers from this Message as an Enumeration of Header objects.
    MimeMessage.getNonMatchingHeaders(String[] names)
    Return non-matching headers from this Message as an Enumeration of Header objects.
    MimeMultipart.getPreamble()
    Get the preamble text, if any, that appears before the first body part of this multipart.
    MimeBodyPart.getRawInputStream()
    Return an InputStream to the raw data with any Content-Transfer-Encoding intact.
    MimeMessage.getRawInputStream()
    Return an InputStream to the raw data with any Content-Transfer-Encoding intact.
    MimeMessage.getReceivedDate()
    Returns the Date on this message was received.
    Returns the recepients specified by the type.
    MimeMessage.getReplyTo()
    Return the value of the RFC 822 "Reply-To" header field.
    MimeMessage.getSender()
    Returns the value of the RFC 822 "Sender" header field.
    MimeMessage.getSentDate()
    Returns the value of the RFC 822 "Date" field.
    int
    MimeBodyPart.getSize()
    Return the size of the content of this body part in bytes.
    int
    MimeMessage.getSize()
    Return the size of the content of this message in bytes.
    MimeMessage.getSubject()
    Returns the value of the "Subject" header field.
    boolean
    MimeMultipart.isComplete()
    Return true if the final boundary line for this multipart was seen.
    boolean
    MimeBodyPart.isMimeType(String mimeType)
    Is this Part of the specified MIME type? This method compares only the primaryType and subType.
    boolean
    MimeMessage.isMimeType(String mimeType)
    Is this Part of the specified MIME type? This method compares only the primaryType and subType.
    boolean
    MimeMessage.isSet(Flags.Flag flag)
    Check whether the flag specified in the flag argument is set in this message.
    void
    InternetHeaders.load(InputStream is)
    Read and parse the given RFC822 message stream till the blank line separating the header from the body.
    void
    InternetHeaders.load(InputStream is, boolean allowutf8)
    Read and parse the given RFC822 message stream till the blank line separating the header from the body.
    protected void
    MimeMessage.parse(InputStream is)
    Parse the InputStream setting the headers and content fields appropriately.
    protected void
    MimeMultipart.parse()
    Parse the InputStream from our DataSource, constructing the appropriate MimeBodyParts.
    void
    MimeMultipart.removeBodyPart(int index)
    Remove the part at specified location (starting from 0).
    boolean
    MimeMultipart.removeBodyPart(BodyPart part)
    Remove the specified part from the multipart message.
    void
    MimeBodyPart.removeHeader(String name)
    Remove all headers with this name.
    void
    MimeMessage.removeHeader(String name)
    Remove all headers with this name.
    MimeMessage.reply(boolean replyToAll)
    Get a new Message suitable for a reply to this message.
    MimeMessage.reply(boolean replyToAll, boolean setAnswered)
    Get a new Message suitable for a reply to this message.
    void
    MimeMessage.saveChanges()
    Updates the appropriate header fields of this message to be consistent with the message's contents.
    void
    MimeBodyPart.saveFile(File file)
    Save the contents of this part in the specified file.
    void
    MimeBodyPart.saveFile(String file)
    Save the contents of this part in the specified file.
    void
    MimeBodyPart.setContent(Multipart mp)
    This method sets the body part's content to a Multipart object.
    void
    MimeBodyPart.setContent(Object o, String type)
    A convenience method for setting this body part's content.
    void
    MimeMessage.setContent(Multipart mp)
    This method sets the Message's content to a Multipart object.
    void
    MimeMessage.setContent(Object o, String type)
    A convenience method for setting this Message's content.
    void
    MimeBodyPart.setContentID(String cid)
    Set the "Content-ID" header field of this body part.
    void
    MimeMessage.setContentID(String cid)
    Set the "Content-ID" header field of this Message.
    void
    MimeBodyPart.setContentLanguage(String[] languages)
    Set the Content-Language header of this MimePart.
    void
    MimeMessage.setContentLanguage(String[] languages)
    Set the "Content-Language" header of this MimePart.
    void
    MimePart.setContentLanguage(String[] languages)
    Set the Content-Language header of this MimePart.
    void
    MimeBodyPart.setContentMD5(String md5)
    Set the "Content-MD5" header field of this body part.
    void
    MimeMessage.setContentMD5(String md5)
    Set the "Content-MD5" header field of this Message.
    void
    MimePart.setContentMD5(String md5)
    Set the Content-MD5 of this part.
    void
    MimeBodyPart.setDataHandler(DataHandler dh)
    This method provides the mechanism to set this body part's content.
    void
    MimeMessage.setDataHandler(DataHandler dh)
    This method provides the mechanism to set this part's content.
    void
    MimeBodyPart.setDescription(String description)
    Set the "Content-Description" header field for this body part.
    void
    MimeBodyPart.setDescription(String description, String charset)
    Set the "Content-Description" header field for this body part.
    void
    MimeMessage.setDescription(String description)
    Set the "Content-Description" header field for this Message.
    void
    MimeMessage.setDescription(String description, String charset)
    Set the "Content-Description" header field for this Message.
    void
    MimeBodyPart.setDisposition(String disposition)
    Set the disposition in the "Content-Disposition" header field of this body part.
    void
    MimeMessage.setDisposition(String disposition)
    Set the disposition in the "Content-Disposition" header field of this body part.
    void
    MimeBodyPart.setFileName(String filename)
    Set the filename associated with this body part, if possible.
    void
    MimeMessage.setFileName(String filename)
    Set the filename associated with this part, if possible.
    void
    MimeMessage.setFlags(Flags flag, boolean set)
    Set the flags for this message.
    void
    MimeMessage.setFrom()
    Set the RFC 822 "From" header field using the value of the InternetAddress.getLocalAddress method.
    void
    MimeMessage.setFrom(Address address)
    Set the RFC 822 "From" header field.
    void
    MimeMessage.setFrom(String address)
    Set the RFC 822 "From" header field.
    void
    MimeBodyPart.setHeader(String name, String value)
    Set the value for this header_name.
    void
    MimeMessage.setHeader(String name, String value)
    Set the value for this header_name.
    void
    MimeMultipart.setPreamble(String preamble)
    Set the preamble text to be included before the first body part.
    void
    MimeMessage.setRecipients(Message.RecipientType type, Address[] addresses)
    Set the specified recipient type to the given addresses.
    void
    MimeMessage.setRecipients(Message.RecipientType type, String addresses)
    Set the specified recipient type to the given addresses.
    void
    MimeMessage.setReplyTo(Address[] addresses)
    Set the RFC 822 "Reply-To" header field.
    void
    MimeMessage.setSender(Address address)
    Set the RFC 822 "Sender" header field.
    void
    MimeMessage.setSentDate(Date d)
    Set the RFC 822 "Date" header field.
    void
    MimeMessage.setSubject(String subject)
    Set the "Subject" header field.
    void
    MimeMessage.setSubject(String subject, String charset)
    Set the "Subject" header field.
    void
    MimeMultipart.setSubType(String subtype)
    Set the subtype.
    void
    MimeBodyPart.setText(String text)
    Convenience method that sets the given String as this part's content, with a MIME type of "text/plain".
    void
    MimeBodyPart.setText(String text, 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.setText(String text, String charset, String subtype)
    Convenience method that sets the given String as this part's content, with a primary MIME type of "text" and the specified MIME subtype.
    void
    MimeMessage.setText(String text)
    Convenience method that sets the given String as this part's content, with a MIME type of "text/plain".
    void
    MimeMessage.setText(String text, 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.setText(String text, String charset, String subtype)
    Convenience method that sets the given String as this part's content, with a primary MIME type of "text" and the specified MIME subtype.
    void
    MimePart.setText(String text)
    Convenience method that sets the given String as this part's content, with a MIME type of "text/plain".
    void
    MimePart.setText(String text, 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
    MimePart.setText(String text, String charset, String subtype)
    Convenience method that sets the given String as this part's content, with a primary MIME type of "text" and the specified MIME subtype.
    protected void
    MimeBodyPart.updateHeaders()
    Examine the content of this body part and update the appropriate MIME headers.
    protected void
    MimeMessage.updateHeaders()
    Called by the saveChanges method to actually update the MIME headers.
    protected void
    MimeMultipart.updateHeaders()
    Update headers.
    protected void
    PreencodedMimeBodyPart.updateHeaders()
    Force the Content-Transfer-Encoding header to use the encoding that was specified when this object was created.
    protected void
    MimeMessage.updateMessageID()
    Update the Message-ID header.
    void
    MimeBodyPart.writeTo(OutputStream os)
    Output the body part as an RFC 822 format stream.
    void
    MimeMessage.writeTo(OutputStream os)
    Output the message as an RFC 822 format stream.
    void
    MimeMessage.writeTo(OutputStream os, String[] ignoreList)
    Output the message as an RFC 822 format stream, without specified headers.
    void
    MimeMultipart.writeTo(OutputStream os)
    Iterates through all the parts and outputs each MIME part separated by a boundary.
    void
    PreencodedMimeBodyPart.writeTo(OutputStream os)
    Output the body part as an RFC 822 format stream.
    Constructors in jakarta.mail.internet that throw MessagingException
    Modifier
    Constructor
    Description
     
    Read and parse the given RFC822 message stream till the blank line separating the header from the body.
     
    InternetHeaders(InputStream is, boolean allowutf8)
    Read and parse the given RFC822 message stream till the blank line separating the header from the body.
     
    MimeBodyPart(InternetHeaders headers, byte[] content)
    Constructs a MimeBodyPart using the given header and content bytes.
     
    Constructs a MimeBodyPart by reading and parsing the data from the specified input stream.
    protected
    MimeMessage(Folder folder, InternetHeaders headers, byte[] content, int msgnum)
    Constructs a MimeMessage from the given InternetHeaders object and content.
    protected
    MimeMessage(Folder folder, InputStream is, int msgnum)
    Constructs a MimeMessage by reading and parsing the data from the specified MIME InputStream.
     
    Constructs a new MimeMessage with content initialized from the source MimeMessage.
     
    Constructs a MimeMessage by reading and parsing the data from the specified MIME InputStream.
     
    Constructs a MimeMultipart object and its bodyparts from the given DataSource.
     
    Construct a MimeMultipart object of the default "mixed" subtype, and with the given body parts.
     
    MimeMultipart(String subtype, BodyPart... parts)
    Construct a MimeMultipart object of the given subtype and with the given body parts.
  • Uses of MessagingException in jakarta.mail.search

    Modifier and Type
    Class
    Description
    class 
    The exception thrown when a Search expression could not be handled.