| Package | Description | 
|---|---|
| jakarta.mail | 
The Jakarta Mail API
provides classes that model a mail system. | 
| jakarta.mail.event | Listeners and events for the Jakarta Mail API. | 
| jakarta.mail.internet | 
Classes specific to Internet mail systems. | 
| jakarta.mail.search | 
Message search terms for the Jakarta Mail API. | 
| Class and Description | 
|---|
| Address This abstract class models the addresses in a message. | 
| Authenticator The class Authenticator represents an object that knows how to obtain
 authentication for a network connection. | 
| BodyPart This class models a Part that is contained within a Multipart. | 
| FetchProfile Clients use a FetchProfile to list the Message attributes that 
 it wishes to prefetch from the server for a range of messages. | 
| FetchProfile.Item This inner class is the base class of all items that
 can be requested in a FetchProfile. | 
| Flags The Flags class represents the set of flags on a Message. | 
| Flags.Flag This inner class represents an individual system flag. | 
| Folder Folder is an abstract class that represents a folder for mail
 messages. | 
| Header The Header class stores a name/value pair to represent headers. | 
| Message This class models an email message. | 
| Message.RecipientType This inner class defines the types of recipients allowed by
 the Message class. | 
| MessageContext The context in which a piece of Message content is contained. | 
| MessagingException The base class for all exceptions thrown by the Messaging classes | 
| Multipart Multipart is a container that holds multiple body parts. | 
| MultipartDataSource MultipartDataSource is a  DataSourcethat contains body
 parts. | 
| NoSuchProviderException This exception is thrown when Session attempts to instantiate a  
 Provider that doesn't exist. | 
| Part The  Partinterface is the common base interface for 
 Messages and BodyParts. | 
| PasswordAuthentication The class PasswordAuthentication is a data holder that is used by
 Authenticator. | 
| Provider The Provider is a class that describes a protocol 
 implementation. | 
| Provider.Type This inner class defines the Provider type. | 
| Quota This class represents a set of quotas for a given quota root. | 
| Quota.Resource An individual resource in a quota root. | 
| Service An abstract class that contains the functionality
 common to messaging services, such as stores and transports. | 
| Session The Session class represents a mail session and is not subclassed. | 
| Store An abstract class that models a message store and its
 access protocol, for storing and retrieving messages. | 
| Transport An abstract class that models a message transport. | 
| UIDFolder.FetchProfileItem A fetch profile item for fetching UIDs. | 
| URLName The name of a URL. | 
| Class and Description | 
|---|
| Address This abstract class models the addresses in a message. | 
| Folder Folder is an abstract class that represents a folder for mail
 messages. | 
| Message This class models an email message. | 
| Store An abstract class that models a message store and its
 access protocol, for storing and retrieving messages. | 
| Transport An abstract class that models a message transport. | 
| Class and Description | 
|---|
| Address This abstract class models the addresses in a message. | 
| BodyPart This class models a Part that is contained within a Multipart. | 
| Flags The Flags class represents the set of flags on a Message. | 
| Flags.Flag This inner class represents an individual system flag. | 
| Folder Folder is an abstract class that represents a folder for mail
 messages. | 
| Header The Header class stores a name/value pair to represent headers. | 
| Message This class models an email message. | 
| Message.RecipientType This inner class defines the types of recipients allowed by
 the Message class. | 
| MessageAware An interface optionally implemented by  DataSourcesto
 supply information to aDataContentHandlerabout the
 message context in which the data content object is operating. | 
| MessageContext The context in which a piece of Message content is contained. | 
| MessagingException The base class for all exceptions thrown by the Messaging classes | 
| Multipart Multipart is a container that holds multiple body parts. | 
| Part The  Partinterface is the common base interface for 
 Messages and BodyParts. | 
| Session The Session class represents a mail session and is not subclassed. | 
| Class and Description | 
|---|
| Address This abstract class models the addresses in a message. | 
| Flags The Flags class represents the set of flags on a Message. | 
| Message This class models an email message. | 
| Message.RecipientType This inner class defines the types of recipients allowed by
 the Message class. | 
| MessagingException The base class for all exceptions thrown by the Messaging classes | 
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.