| Name | Description | Type | Package | Framework |
| Address | This abstract class models the addresses in a message. | Class | javax.mail | Java EE |
|
| AddressException | The exception thrown when a wrongly formatted address is encountered. | Class | javax.mail.internet | Java EE |
|
| AddressStringTerm | This abstract class implements string comparisons for Message Note that this class differs from the AddressTerm class | Class | javax.mail.search | Java EE |
|
| AddressTerm | This class implements Message Address comparisons. | Class | javax.mail.search | Java EE |
|
| AndTerm | This class implements the logical AND operator on individualAuthor:Bill Shannon, John ManiSee Also:Serialized Form | Class | javax.mail.search | Java EE |
|
| AuthenticationFailedException | This exception is thrown when the connect method on a Store or Transport object fails due to an authentication failure (e. | Class | javax.mail | Java EE |
|
| Authenticator | The class Authenticator represents an object that knows how to obtain authentication for a network connection. | Class | javax.mail | Java EE |
|
| BodyPart | This class models a Part that is contained within a Multipart. | Class | javax.mail | Java EE |
|
| BodyTerm | This class implements searches on a message body. | Class | javax.mail.search | Java EE |
|
| ByteArrayDataSource | A DataSource backed by a byte array. | Class | javax.mail.util | Java EE |
|
| ComparisonTerm | This class models the comparison operator. | Class | javax.mail.search | Java EE |
|
| ConnectionAdapter | The adapter which receives connection events. | Class | javax.mail.event | Java EE |
|
| ConnectionEvent | This class models Connection events. | Class | javax.mail.event | Java EE |
|
| ConnectionListener | This is the Listener interface for Connection events. | Interface | javax.mail.event | Java EE |
|
| ContentDisposition | This class represents a MIME ContentDisposition value. | Class | javax.mail.internet | Java EE |
|
| ContentType | This class represents a MIME Content-Type value. | Class | javax.mail.internet | Java EE |
|
| DateTerm | This class implements comparisons for DatesAuthor:Bill Shannon, John ManiSee Also:Serialized Form | Class | javax.mail.search | Java EE |
|
| EncodingAware | A DataSource that also implements EncodingAware may specify the Content-Transfer-Encoding | Interface | javax.mail | Java EE |
|
| FetchProfile | Clients use a FetchProfile to list the Message attributes that it wishes to prefetch from the server for a range of messages. | Class | javax.mail | Java EE |
|
| FetchProfile .Item | This inner class is the base class of all items that can be requested in a FetchProfile. | Class | javax.mail.FetchProfile | Java EE |
|
| Flags | The Flags class represents the set of flags on a Message. | Class | javax.mail | Java EE |
|
| Flags .Flag | This inner class represents an individual system flag. | Class | javax.mail.Flags | Java EE |
|
| FlagTerm | This class implements comparisons for Message Flags. | Class | javax.mail.search | Java EE |
|
| Folder | Folder is an abstract class that represents a folder for mail messages. | Class | javax.mail | Java EE |
|
| FolderAdapter | The adapter which receives Folder events. | Class | javax.mail.event | Java EE |
|
| 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. | Class | javax.mail | Java EE |
|
| FolderEvent | This class models Folder existence events. | Class | javax.mail.event | Java EE |
|
| FolderListener | This is the Listener interface for Folder events. | Interface | javax.mail.event | Java EE |
|
| FolderNotFoundException | This exception is thrown by Folder methods, when those methods are invoked on a non existent folder. | Class | javax.mail | Java EE |
|
| FromStringTerm | This class implements string comparisons for the From Address Note that this class differs from the FromTerm class | Class | javax.mail.search | Java EE |
|
| FromTerm | This class implements comparisons for the From Address header. | Class | javax.mail.search | Java EE |
|
| Header | The Header class stores a name/value pair to represent headers. | Class | javax.mail | Java EE |
|
| HeaderTerm | This class implements comparisons for Message headers. | Class | javax.mail.search | Java EE |
|
| HeaderTokenizer | This class tokenizes RFC822 and MIME headers into the basic symbols specified by RFC822 and MIME. | Class | javax.mail.internet | Java EE |
|
| HeaderTokenizer .Token | | Class | javax.mail.internet.HeaderTokenizer | Java EE |
|
| IllegalWriteException | The exception thrown when a write is attempted on a read-only attribute of any Messaging object. | Class | javax.mail | Java EE |
|
| IntegerComparisonTerm | This class implements comparisons for integers. | Class | javax.mail.search | Java EE |
|
| InternetAddress | This class represents an Internet email address using the syntax Typical address syntax is of the form user@host. | Class | javax.mail.internet | Java EE |
|
| InternetHeaders | InternetHeaders is a utility class that manages RFC822 style headers. | Class | javax.mail.internet | Java EE |
|
| InternetHeaders .InternetHeader | An individual internet header. | Class | javax.mail.internet.InternetHeaders | Java EE |
|
| MailDateFormat | Formats and parses date specification based on the draft-ietf-drums-msg-fmt-08 dated January 26, 2000. | Class | javax.mail.internet | Java EE |
|
| MailEvent | Common base class for mail events, defining the dispatch method. | Class | javax.mail.event | Java EE |
|
| MailSessionDefinition | Annotation used by Java EE applications to define a MailSession to be registered with JNDI. | Class | javax.mail | Java EE |
|
| MailSessionDefinitions | Declares one or more MailSessionDefinition annotations. | Class | javax.mail | Java EE |
|
| Message | This class models an email message. | Class | javax.mail | Java EE |
|
| Message .RecipientType | This inner class defines the types of recipients allowed by the Message class. | Class | javax.mail.Message | Java EE |
|
| MessageAware | An interface optionally implemented by DataSources to supply information to a DataContentHandler about the | Interface | javax.mail | Java EE |
|
| MessageChangedEvent | This class models Message change events. | Class | javax.mail.event | Java EE |
|
| MessageChangedListener | This is the Listener interface for MessageChanged eventsInvoked when a message is changed. | Interface | javax.mail.event | Java EE |
|
| MessageContext | The context in which a piece of Message content is contained. | Class | javax.mail | Java EE |
|
| MessageCountAdapter | The adapter which receives MessageCount events. | Class | javax.mail.event | Java EE |
|
| MessageCountEvent | This class notifies changes in the number of messages in a folder. | Class | javax.mail.event | Java EE |
|
| MessageCountListener | This is the Listener interface for MessageCount events. | Interface | javax.mail.event | Java EE |
|
| MessageIDTerm | This term models the RFC822 MessageId - a message-id for Internet messages that is supposed to be unique per message. | Class | javax.mail.search | Java EE |
|
| MessageNumberTerm | This class implements comparisons for Message numbers. | Class | javax.mail.search | Java EE |
|
| MessageRemovedException | The exception thrown when an invalid method is invoked on an expunged Message. | Class | javax.mail | Java EE |
|
| MessagingException | The base class for all exceptions thrown by the Messaging classesAuthor:John Mani, Bill ShannonSee Also:Serialized Form | Class | javax.mail | Java EE |
|
| MethodNotSupportedException | The exception thrown when a method is not supported by the Author:John ManiSee Also:Serialized Form | Class | javax.mail | Java EE |
|
| MimeBodyPart | This class represents a MIME body part. | Class | javax.mail.internet | Java EE |
|
| MimeMessage | This class represents a MIME style email message. | Class | javax.mail.internet | Java EE |
|
| MimeMessage .RecipientType | This inner class extends the javax. | Class | javax.mail.internet.MimeMessage | Java EE |
|
| MimeMultipart | The MimeMultipart class is an implementation of the abstract Multipart class that uses MIME conventions for the multipart data. | Class | javax.mail.internet | Java EE |
|
| MimePart | The MimePart interface models an Entity as defined by MIME (RFC2045, Section 2. | Interface | javax.mail.internet | Java EE |
|
| MimePartDataSource | A utility class that implements a DataSource out of a MimePart. | Class | javax.mail.internet | Java EE |
|
| MimeUtility | This is a utility class that provides various MIME related There are a set of methods to encode and decode MIME headers as | Class | javax.mail.internet | Java EE |
|
| Multipart | Multipart is a container that holds multiple body parts. | Class | javax.mail | Java EE |
|
| MultipartDataSource | MultipartDataSource is a DataSource that contains body parts. | Interface | javax.mail | Java EE |
|
| NewsAddress | This class models an RFC1036 newsgroup address. | Class | javax.mail.internet | Java EE |
|
| NoSuchProviderException | This exception is thrown when Session attempts to instantiate a Provider that doesn't exist. | Class | javax.mail | Java EE |
|
| NotTerm | This class implements the logical NEGATION operator. | Class | javax.mail.search | Java EE |
|
| OrTerm | This class implements the logical OR operator on individual SearchTerms. | Class | javax.mail.search | Java EE |
|
| ParameterList | This class holds MIME parameters (attribute-value pairs). | Class | javax.mail.internet | Java EE |
|
| ParseException | The exception thrown due to an error in parsing RFC822 Author:John ManiSee Also:Serialized Form | Class | javax.mail.internet | Java EE |
|
| Part | The Part interface is the common base interface for Messages and BodyParts. | Interface | javax.mail | Java EE |
|
| PasswordAuthentication | The class PasswordAuthentication is a data holder that is used by Authenticator. | Class | javax.mail | Java EE |
|
| PreencodedMimeBodyPart | A MimeBodyPart that handles data that has already been encoded. | Class | javax.mail.internet | Java EE |
|
| Provider | The Provider is a class that describes a protocol implementation. | Class | javax.mail | Java EE |
|
| Provider .Type | This inner class defines the Provider type. | Class | javax.mail.Provider | Java EE |
|
| Quota | This class represents a set of quotas for a given quota root. | Class | javax.mail | Java EE |
|
| Quota .Resource | An individual resource in a quota root. | Class | javax.mail.Quota | Java EE |
|
| QuotaAwareStore | An interface implemented by Stores that support quotas. | Interface | javax.mail | Java EE |
|
| ReadOnlyFolderException | This exception is thrown when an attempt is made to open a folder read-write access when the folder is marked read-only. | Class | javax.mail | Java EE |
|
| ReceivedDateTerm | This class implements comparisons for the Message Received dateAuthor:Bill Shannon, John ManiSee Also:Serialized Form | Class | javax.mail.search | Java EE |
|
| RecipientStringTerm | This class implements string comparisons for the Recipient Address Note that this class differs from the RecipientTerm class | Class | javax.mail.search | Java EE |
|
| RecipientTerm | This class implements comparisons for the Recipient Address headers. | Class | javax.mail.search | Java EE |
|
| SearchException | The exception thrown when a Search expression could not be handled. | Class | javax.mail.search | Java EE |
|
| SearchTerm | Search criteria are expressed as a tree of search-terms, forming a parse-tree for the search expression. | Class | javax.mail.search | Java EE |
|
| SendFailedException | This exception is thrown when the message cannot be sent. | Class | javax.mail | Java EE |
|
| SentDateTerm | This class implements comparisons for the Message SentDate. | Class | javax.mail.search | Java EE |
|
| Service | An abstract class that contains the functionality common to messaging services, such as stores and transports. | Class | javax.mail | Java EE |
|
| Session | The Session class represents a mail session and is not subclassed. | Class | javax.mail | Java EE |
|
| SharedByteArrayInputStream | A ByteArrayInputStream that implements the SharedInputStream interface, allowing the underlying byte array to be shared between multiple readers. | Class | javax.mail.util | Java EE |
|
| SharedFileInputStream | A SharedFileInputStream is a BufferedInputStream that buffers | Class | javax.mail.util | Java EE |
|
| SharedInputStream | An InputStream that is backed by data that can be shared by multiple readers may implement this interface. | Interface | javax.mail.internet | Java EE |
|
| SizeTerm | This class implements comparisons for Message sizes. | Class | javax.mail.search | Java EE |
|
| Store | An abstract class that models a message store and its access protocol, for storing and retrieving messages. | Class | javax.mail | Java EE |
|
| 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. | Class | javax.mail | Java EE |
|
| StoreEvent | This class models notifications from the Store connection. | Class | javax.mail.event | Java EE |
|
| StoreListener | This is the Listener interface for Store Notifications. | Interface | javax.mail.event | Java EE |
|
| StringTerm | This class implements the match method for Strings. | Class | javax.mail.search | Java EE |
|
| SubjectTerm | This class implements comparisons for the message Subject header. | Class | javax.mail.search | Java EE |
|
| Transport | An abstract class that models a message transport. | Class | javax.mail | Java EE |
|
| TransportAdapter | The adapter which receives Transport events. | Class | javax.mail.event | Java EE |
|
| TransportEvent | This class models Transport events. | Class | javax.mail.event | Java EE |
|
| TransportListener | This is the Listener interface for Transport eventsAuthor:John Mani, Max SpivakSee Also:Transport, | Interface | javax.mail.event | Java EE |
|
| UIDFolder | The UIDFolder interface is implemented by Folders that can support the disconnected mode of operation, by providing | Interface | javax.mail | Java EE |
|
| UIDFolder .FetchProfileItem | A fetch profile item for fetching UIDs. | Class | javax.mail.UIDFolder | Java EE |
|
| URLName | The name of a URL. | Class | javax.mail | Java EE |