# Package com.sun.mail.imap.protocol

package com.sun.mail.imap.protocol

This package includes internal IMAP support classes and SHOULD NOT BE USED DIRECTLY BY APPLICATIONS.

Related Packages
Package
Description
com.sun.mail.imap
An IMAP protocol provider for the Jakarta Mail API that provides access to an IMAP message store.
Class
Description
BASE64MailboxDecoder
See the BASE64MailboxEncoder for a description of the RFC2060 and how mailbox names should be encoded.
BASE64MailboxEncoder
From RFC2060:
BODY
The BODY fetch response item.
BODYSTRUCTURE
A BODYSTRUCTURE response.
ENVELOPE
The ENEVELOPE item of an IMAP FETCH response.
FetchItem
Metadata describing a FETCH item.
FetchResponse
This class represents a FETCH response obtained from the input stream of an IMAP server.
FLAGS
This class
ID
This class represents the response to the ID command.
IMAPAddress
IMAPProtocol
This class extends the iap.Protocol object and implements IMAP semantics.
IMAPReferralException
A ProtocolException that includes IMAP login referral information.
IMAPResponse
This class represents a response obtained from the input stream of an IMAP server.
IMAPSaslAuthenticator
This class contains a single method that does authentication using SASL.
INTERNALDATE
An INTERNALDATE FETCH item.
Item
A tagging interface for all IMAP data items.
Item
A tagging interface for all IMAP data items.
ListInfo
A LIST response.
MailboxInfo
Information collected when opening a mailbox.
MessageSet
This class holds the 'start' and 'end' for a range of messages.
MODSEQ
This class represents the MODSEQ data item.
Namespaces
This class and its inner class represent the response to the NAMESPACE command.
Namespaces.Namespace
A single namespace entry.
RFC822DATA
The RFC822 response data item.
RFC822SIZE
An RFC822SIZE FETCH item.
SaslAuthenticator
Interface to make it easier to call IMAPSaslAuthenticator.
SaslAuthenticator
Interface to make it easier to call IMAPSaslAuthenticator.
SearchSequence
This class traverses a search-tree and generates the corresponding IMAP search sequence.
Status
STATUS response.
UID
This class represents the UID data item.
UIDSet
This class holds the 'start' and 'end' for a range of UIDs.