# Uses of Package
com.sun.mail.imap

Packages that use com.sun.mail.imap
Package
Description
com.sun.mail.gimap
An EXPERIMENTAL IMAP protocol provider that supports the Gmail-specific IMAP protocol extensions .
com.sun.mail.imap
An IMAP protocol provider for the Jakarta Mail API that provides access to an IMAP message store.
com.sun.mail.imap.protocol
This package includes internal IMAP support classes and SHOULD NOT BE USED DIRECTLY BY APPLICATIONS.

Classes in com.sun.mail.imap used by com.sun.mail.gimap
Class
Description
IMAPFolder
This class implements an IMAP folder.
IMAPMessage
This class implements an IMAPMessage object.
IMAPStore
This class provides access to an IMAP message store.
Classes in com.sun.mail.imap used by com.sun.mail.imap
Class
Description
ACL
An access control list entry for a particular authentication identifier (user or group).
AppendUID
Information from the APPENDUID response code defined by the UIDPLUS extension - RFC 4315.
IMAPFolder
This class implements an IMAP folder.
IMAPFolder.FetchProfileItem
A fetch profile item for fetching headers.
IMAPFolder.ProtocolCommand
A simple interface for user-defined IMAP protocol commands.
IMAPMessage
This class implements an IMAPMessage object.
IMAPStore
This class provides access to an IMAP message store.
MessageCache
A cache of IMAPMessage objects along with the mapping from message number to IMAP sequence number.
ResyncData
Resynchronization data as defined by the QRESYNC extension (RFC 5162).
Rights
The Rights class represents the set of rights for an authentication identifier (for instance, a user or a group).
Rights.Right
This inner class represents an individual right.
SortTerm
A particular sort criteria, as defined by RFC 5256.
Utility.Condition
This interface defines the test to be executed in `toMessageSet()`.
Classes in com.sun.mail.imap used by com.sun.mail.imap.protocol
Class
Description
ACL
An access control list entry for a particular authentication identifier (user or group).
AppendUID
Information from the APPENDUID response code defined by the UIDPLUS extension - RFC 4315.
CopyUID
Information from the COPYUID response code defined by the UIDPLUS extension - RFC 4315.
ModifiedSinceTerm
Find messages that have been modified since a given MODSEQ value.
OlderTerm
Find messages that are older than a given interval (in seconds).
ResyncData
Resynchronization data as defined by the QRESYNC extension (RFC 5162).
Rights
The Rights class represents the set of rights for an authentication identifier (for instance, a user or a group).
SortTerm
A particular sort criteria, as defined by RFC 5256.
YoungerTerm
Find messages that are younger than a given interval (in seconds).