| Package | Description | 
|---|---|
| com.sun.mail.imap | An IMAP protocol provider for the JavaMail API
that provides access to an IMAP message store. | 
| com.sun.mail.imap.protocol | |
| com.sun.mail.pop3 | A POP3 protocol provider for the JavaMail API
that provides access to a POP3 message store. | 
| com.sun.mail.smtp | An SMTP protocol provider for the JavaMail API
that provides access to an SMTP server. | 
| com.sun.mail.util | Utility classes for use with the JavaMail API. | 
| com.sun.mail.util.logging | Contains JavaMailTM extensions for
      the JavaTM platform's core logging
      facilities. | 
| javax.mail | The JavaMailTM API
provides classes that model a mail system. | 
| javax.mail.event | Listeners and events for the JavaMail API. | 
| javax.mail.internet | Classes specific to Internet mail systems. | 
| javax.mail.search | Message search terms for the JavaMail API. | 
| Class and Description | 
|---|
| Address This abstract class models the addresses in a message. | 
| 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). | 
| 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. | 
| 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. | 
| 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. | 
| MessageRemovedException The exception thrown when an invalid method is invoked on an expunged
 Message. | 
| 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. | 
| Part The  Partinterface is the common base interface for 
 Messages and BodyParts. | 
| Quota This class represents a set of quotas for a given quota root. | 
| QuotaAwareStore An interface implemented by Stores that support quotas. | 
| 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. | 
| 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. | 
| UIDFolder The  UIDFolderinterface is implemented by Folders 
 that can support the "disconnected" mode of operation, by providing 
 unique-ids for messages in the folder. | 
| URLName The name of a URL. | 
| Class and Description | 
|---|
| 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. | 
| Message.RecipientType This inner class defines the types of recipients allowed by
 the Message class. | 
| Quota This class represents a set of quotas for a given quota root. | 
| Class and Description | 
|---|
| FetchProfile Clients use a FetchProfile to list the Message attributes that 
 it wishes to prefetch from the server for a range of messages. | 
| Flags The Flags class represents the set of flags on a Message. | 
| 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. | 
| MessagingException The base class for all exceptions thrown by the Messaging classes | 
| Part The  Partinterface is the common base interface for 
 Messages and BodyParts. | 
| 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. | 
| URLName The name of a URL. | 
| Class and Description | 
|---|
| Address This abstract class models the addresses in a message. | 
| Message This class models an email message. | 
| MessagingException The base class for all exceptions thrown by the Messaging classes | 
| Part The  Partinterface is the common base interface for 
 Messages and BodyParts. | 
| SendFailedException This exception is thrown when the message cannot be sent. | 
| 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. | 
| Transport An abstract class that models a message transport. | 
| URLName The name of a URL. | 
| Class and Description | 
|---|
| Folder Folder is an abstract class that represents a folder for mail
 messages. | 
| MessagingException The base class for all exceptions thrown by the Messaging classes | 
| Session The Session class represents a mail session and is not subclassed. | 
| Class and Description | 
|---|
| Authenticator The class Authenticator represents an object that knows how to obtain
 authentication for a network connection. | 
| 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. | 
| 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 © 2017 JBoss by Red Hat. All rights reserved.