Uses of Package
jakarta.mail

Packages that use jakarta.mail
Package
Description
The Jakarta Mail API provides classes that model a mail system.
Listeners and events for the Jakarta Mail API.
Classes specific to Internet mail systems.
Message search terms for the Jakarta Mail API.
Support for creating and parsing Delivery Status Notifications.
An EXPERIMENTAL IMAP protocol provider that supports the Gmail-specific IMAP protocol extensions .
An IMAP protocol provider for the Jakarta Mail API that provides access to an IMAP message store.
A POP3 protocol provider for the Jakarta Mail API that provides access to a POP3 message store.
An SMTP protocol provider for the Jakarta Mail API that provides access to an SMTP server.
Utility classes for use with the Jakarta Mail API.
Contains Angus Mail extensions for the Java™ platform's core logging facilities.
  • Classes in jakarta.mail used by jakarta.mail
    Class
    Description
    This abstract class models the addresses in a message.
    The class Authenticator represents an object that knows how to obtain authentication for a network connection.
    This class models a Part that is contained within a Multipart.
    Clients use a FetchProfile to list the Message attributes that it wishes to prefetch from the server for a range of messages.
    This inner class is the base class of all items that can be requested in a FetchProfile.
    The Flags class represents the set of flags on a Message.
    This inner class represents an individual system flag.
    Folder is an abstract class that represents a folder for mail messages.
    The Header class stores a name/value pair to represent headers.
    This class models an email message.
    This inner class defines the types of recipients allowed by the Message class.
    The context in which a piece of Message content is contained.
    The base class for all exceptions thrown by the Messaging classes
    Multipart is a container that holds multiple body parts.
    MultipartDataSource is a DataSource that contains body parts.
    This exception is thrown when Session attempts to instantiate a Provider that doesn't exist.
    The Part interface is the common base interface for Messages and BodyParts.
    The class PasswordAuthentication is a data holder that is used by Authenticator.
    The Provider is a class that describes a protocol implementation.
    This inner class defines the Provider type.
    This class represents a set of quotas for a given quota root.
    An individual resource in a quota root.
    An abstract class that contains the functionality common to messaging services, such as stores and transports.
    The Session class represents a mail session and is not subclassed.
    An abstract class that models a message store and its access protocol, for storing and retrieving messages.
    An abstract class that models a message transport.
    A fetch profile item for fetching UIDs.
    The name of a URL.
  • Classes in jakarta.mail used by jakarta.mail.event
    Class
    Description
    This abstract class models the addresses in a message.
    Folder is an abstract class that represents a folder for mail messages.
    This class models an email message.
    An abstract class that models a message store and its access protocol, for storing and retrieving messages.
    An abstract class that models a message transport.
  • Class
    Description
    This abstract class models the addresses in a message.
    This class models a Part that is contained within a Multipart.
    The Flags class represents the set of flags on a Message.
    This inner class represents an individual system flag.
    Folder is an abstract class that represents a folder for mail messages.
    The Header class stores a name/value pair to represent headers.
    This class models an email message.
    This inner class defines the types of recipients allowed by the Message class.
    An interface optionally implemented by DataSources to supply information to a DataContentHandler about the message context in which the data content object is operating.
    The context in which a piece of Message content is contained.
    The base class for all exceptions thrown by the Messaging classes
    Multipart is a container that holds multiple body parts.
    The Part interface is the common base interface for Messages and BodyParts.
    The Session class represents a mail session and is not subclassed.
  • Class
    Description
    This abstract class models the addresses in a message.
    The Flags class represents the set of flags on a Message.
    This class models an email message.
    This inner class defines the types of recipients allowed by the Message class.
    The base class for all exceptions thrown by the Messaging classes
  • Class
    Description
    This class models a Part that is contained within a Multipart.
    This class models an email message.
    The base class for all exceptions thrown by the Messaging classes
    Multipart is a container that holds multiple body parts.
    The Part interface is the common base interface for Messages and BodyParts.
  • Class
    Description
    This inner class is the base class of all items that can be requested in a FetchProfile.
    Folder is an abstract class that represents a folder for mail messages.
    This class models an email message.
    The base class for all exceptions thrown by the Messaging classes
    The Part interface is the common base interface for Messages and BodyParts.
    The Provider is a class that describes a protocol implementation.
    An interface implemented by Stores that support quotas.
    An abstract class that contains the functionality common to messaging services, such as stores and transports.
    The Session class represents a mail session and is not subclassed.
    An abstract class that models a message store and its access protocol, for storing and retrieving messages.
    The UIDFolder interface is implemented by Folders that can support the "disconnected" mode of operation, by providing unique-ids for messages in the folder.
    The name of a URL.
  • Class
    Description
    This abstract class models the addresses in a message.
    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).
    Clients use a FetchProfile to list the Message attributes that it wishes to prefetch from the server for a range of messages.
    This inner class is the base class of all items that can be requested in a FetchProfile.
    The Flags class represents the set of flags on a Message.
    This inner class represents an individual system flag.
    Folder is an abstract class that represents a folder for mail messages.
    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.
    The Header class stores a name/value pair to represent headers.
    This class models an email message.
    This inner class defines the types of recipients allowed by the Message class.
    The exception thrown when an invalid method is invoked on an expunged Message.
    The base class for all exceptions thrown by the Messaging classes
    The Part interface is the common base interface for Messages and BodyParts.
    This class represents a set of quotas for a given quota root.
    An interface implemented by Stores that support quotas.
    An abstract class that contains the functionality common to messaging services, such as stores and transports.
    The Session class represents a mail session and is not subclassed.
    An abstract class that models a message store and its access protocol, for storing and retrieving messages.
    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.
    The UIDFolder interface is implemented by Folders that can support the "disconnected" mode of operation, by providing unique-ids for messages in the folder.
    The name of a URL.
  • Class
    Description
    Clients use a FetchProfile to list the Message attributes that it wishes to prefetch from the server for a range of messages.
    The Flags class represents the set of flags on a Message.
    Folder is an abstract class that represents a folder for mail messages.
    The Header class stores a name/value pair to represent headers.
    This class models an email message.
    The base class for all exceptions thrown by the Messaging classes
    The Part interface is the common base interface for Messages and BodyParts.
    An abstract class that contains the functionality common to messaging services, such as stores and transports.
    The Session class represents a mail session and is not subclassed.
    An abstract class that models a message store and its access protocol, for storing and retrieving messages.
    The name of a URL.
  • Class
    Description
    This abstract class models the addresses in a message.
    This class models an email message.
    The base class for all exceptions thrown by the Messaging classes
    The Part interface is the common base interface for Messages and BodyParts.
    This exception is thrown when the message cannot be sent.
    An abstract class that contains the functionality common to messaging services, such as stores and transports.
    The Session class represents a mail session and is not subclassed.
    An abstract class that models a message transport.
    The name of a URL.
  • Class
    Description
    The base class for all exceptions thrown by the Messaging classes
  • Class
    Description
    The class Authenticator represents an object that knows how to obtain authentication for a network connection.