void |
IMAPProtocol.append(java.lang.String mbox,
Flags f,
java.util.Date d,
Literal data) |
APPEND Command.
|
AppendUID |
IMAPProtocol.appenduid(java.lang.String mbox,
Flags f,
java.util.Date d,
Literal data) |
APPEND Command, return uid from APPENDUID response code.
|
AppendUID |
IMAPProtocol.appenduid(java.lang.String mbox,
Flags f,
java.util.Date d,
Literal data,
boolean uid) |
|
boolean |
IMAPSaslAuthenticator.authenticate(java.lang.String[] mechs,
java.lang.String realm,
java.lang.String authzid,
java.lang.String u,
java.lang.String p) |
|
boolean |
SaslAuthenticator.authenticate(java.lang.String[] mechs,
java.lang.String realm,
java.lang.String authzid,
java.lang.String u,
java.lang.String p) |
|
void |
IMAPProtocol.authlogin(java.lang.String u,
java.lang.String p) |
The AUTHENTICATE command with AUTH=LOGIN authenticate scheme
|
void |
IMAPProtocol.authntlm(java.lang.String authzid,
java.lang.String u,
java.lang.String p) |
The AUTHENTICATE command with AUTH=NTLM authentication scheme.
|
void |
IMAPProtocol.authoauth2(java.lang.String u,
java.lang.String p) |
The AUTHENTICATE command with AUTH=XOAUTH2 authentication scheme.
|
void |
IMAPProtocol.authplain(java.lang.String authzid,
java.lang.String u,
java.lang.String p) |
The AUTHENTICATE command with AUTH=PLAIN authentication scheme.
|
void |
IMAPProtocol.capability() |
CAPABILITY command.
|
void |
IMAPProtocol.check() |
CHECK Command.
|
void |
IMAPProtocol.close() |
CLOSE Command.
|
void |
IMAPProtocol.compress() |
COMPRESS Command.
|
void |
IMAPProtocol.copy(int start,
int end,
java.lang.String mbox) |
COPY command.
|
void |
IMAPProtocol.copy(MessageSet[] msgsets,
java.lang.String mbox) |
COPY command.
|
CopyUID |
IMAPProtocol.copyuid(int start,
int end,
java.lang.String mbox) |
COPY command, return uid from COPYUID response code.
|
CopyUID |
IMAPProtocol.copyuid(MessageSet[] msgsets,
java.lang.String mbox) |
COPY command, return uid from COPYUID response code.
|
void |
IMAPProtocol.create(java.lang.String mbox) |
CREATE Command.
|
void |
IMAPProtocol.delete(java.lang.String mbox) |
DELETE Command.
|
void |
IMAPProtocol.deleteACL(java.lang.String mbox,
java.lang.String user) |
DELETEACL Command.
|
protected ListInfo[] |
IMAPProtocol.doList(java.lang.String cmd,
java.lang.String ref,
java.lang.String pat) |
Execute the specified LIST-like command (e.g., "LIST" or "LSUB"),
using the reference and pattern.
|
void |
IMAPProtocol.enable(java.lang.String cap) |
ENABLE Command.
|
MailboxInfo |
IMAPProtocol.examine(java.lang.String mbox) |
EXAMINE Command.
|
MailboxInfo |
IMAPProtocol.examine(java.lang.String mbox,
ResyncData rd) |
EXAMINE Command with QRESYNC data.
|
void |
IMAPProtocol.expunge() |
EXPUNGE Command.
|
Response[] |
IMAPProtocol.fetch(int start,
int end,
java.lang.String what) |
|
Response[] |
IMAPProtocol.fetch(int msg,
java.lang.String what) |
|
Response[] |
IMAPProtocol.fetch(MessageSet[] msgsets,
java.lang.String what) |
|
BODY |
IMAPProtocol.fetchBody(int msgno,
java.lang.String section) |
Fetch given BODY section.
|
protected BODY |
IMAPProtocol.fetchBody(int msgno,
java.lang.String section,
boolean peek) |
|
BODY |
IMAPProtocol.fetchBody(int msgno,
java.lang.String section,
int start,
int size) |
Partial FETCH of given BODY section.
|
protected BODY |
IMAPProtocol.fetchBody(int msgno,
java.lang.String section,
int start,
int size,
boolean peek,
ByteArray ba) |
|
BODY |
IMAPProtocol.fetchBody(int msgno,
java.lang.String section,
int start,
int size,
ByteArray ba) |
Partial FETCH of given BODY section.
|
BODYSTRUCTURE |
IMAPProtocol.fetchBodyStructure(int msgno) |
Fetch the BODYSTRUCTURE of the specified message.
|
Flags |
IMAPProtocol.fetchFlags(int msgno) |
Fetch the FLAGS for the given message.
|
MODSEQ |
IMAPProtocol.fetchMODSEQ(int msgno) |
Fetch the IMAP MODSEQ for the given message.
|
RFC822DATA |
IMAPProtocol.fetchRFC822(int msgno,
java.lang.String what) |
Fetch the specified RFC822 Data item.
|
protected BODY |
IMAPProtocol.fetchSectionBody(int msgno,
java.lang.String section,
java.lang.String body) |
Fetch the given body section of the given message, using the
body string "body".
|
void |
IMAPProtocol.fetchSequenceNumber(long uid) |
Get the sequence number for the given UID.
|
void |
IMAPProtocol.fetchSequenceNumbers(long[] uids) |
Get the sequence numbers for UIDs specified in the array.
|
long[] |
IMAPProtocol.fetchSequenceNumbers(long start,
long end) |
Get the sequence numbers for UIDs ranging from start till end.
|
UID |
IMAPProtocol.fetchUID(int msgno) |
Fetch the IMAP UID for the given message.
|
ACL[] |
IMAPProtocol.getACL(java.lang.String mbox) |
GETACL Command.
|
Quota[] |
IMAPProtocol.getQuota(java.lang.String root) |
GETQUOTA Command.
|
Quota[] |
IMAPProtocol.getQuotaRoot(java.lang.String mbox) |
GETQUOTAROOT Command.
|
protected void |
IMAPProtocol.handleLoginResult(Response r) |
Handle the result response for a LOGIN or AUTHENTICATE command.
|
void |
IMAPProtocol.id(java.lang.String guid) |
Deprecated.
|
java.util.Map<java.lang.String,java.lang.String> |
IMAPProtocol.id(java.util.Map<java.lang.String,java.lang.String> clientParams) |
ID Command.
|
void |
IMAPProtocol.idleStart() |
IDLE Command.
|
ListInfo[] |
IMAPProtocol.list(java.lang.String ref,
java.lang.String pattern) |
LIST Command.
|
Rights[] |
IMAPProtocol.listRights(java.lang.String mbox,
java.lang.String user) |
LISTRIGHTS Command.
|
void |
IMAPProtocol.login(java.lang.String u,
java.lang.String p) |
LOGIN Command.
|
void |
IMAPProtocol.logout() |
LOGOUT Command.
|
ListInfo[] |
IMAPProtocol.lsub(java.lang.String ref,
java.lang.String pattern) |
LSUB Command.
|
void |
IMAPProtocol.move(int start,
int end,
java.lang.String mbox) |
MOVE command.
|
void |
IMAPProtocol.move(MessageSet[] msgsets,
java.lang.String mbox) |
MOVE command.
|
CopyUID |
IMAPProtocol.moveuid(int start,
int end,
java.lang.String mbox) |
MOVE Command, return uid from COPYUID response code.
|
CopyUID |
IMAPProtocol.moveuid(MessageSet[] msgsets,
java.lang.String mbox) |
MOVE Command, return uid from COPYUID response code.
|
Rights |
IMAPProtocol.myRights(java.lang.String mbox) |
MYRIGHTS Command.
|
Namespaces |
IMAPProtocol.namespace() |
NAMESPACE Command.
|
void |
IMAPProtocol.noop() |
The NOOP command.
|
BODY |
IMAPProtocol.peekBody(int msgno,
java.lang.String section) |
Fetch given BODY section, without marking the message
as SEEN.
|
BODY |
IMAPProtocol.peekBody(int msgno,
java.lang.String section,
int start,
int size) |
Partial FETCH of given BODY section, without setting SEEN flag.
|
BODY |
IMAPProtocol.peekBody(int msgno,
java.lang.String section,
int start,
int size,
ByteArray ba) |
Partial FETCH of given BODY section, without setting SEEN flag.
|
protected void |
IMAPProtocol.processGreeting(Response r) |
Check the greeting when first connecting; look for PREAUTH response.
|
boolean |
IMAPProtocol.processIdleResponse(Response r) |
Process a response returned by readIdleResponse().
|
void |
IMAPProtocol.proxyauth(java.lang.String u) |
PROXYAUTH Command.
|
Response |
IMAPProtocol.readResponse() |
Read a response from the server.
|
void |
IMAPProtocol.rename(java.lang.String o,
java.lang.String n) |
RENAME Command.
|
void |
IMAPProtocol.sasllogin(java.lang.String[] allowed,
java.lang.String realm,
java.lang.String authzid,
java.lang.String u,
java.lang.String p) |
SASL-based login.
|
int[] |
IMAPProtocol.search(MessageSet[] msgsets,
SearchTerm term) |
Issue the given search criterion on the specified message sets.
|
int[] |
IMAPProtocol.search(SearchTerm term) |
Issue the given search criterion on all messages in this folder.
|
MailboxInfo |
IMAPProtocol.select(java.lang.String mbox) |
SELECT Command.
|
MailboxInfo |
IMAPProtocol.select(java.lang.String mbox,
ResyncData rd) |
SELECT Command with QRESYNC data.
|
void |
IMAPProtocol.setACL(java.lang.String mbox,
char modifier,
ACL acl) |
SETACL Command.
|
void |
IMAPProtocol.setQuota(Quota quota) |
SETQUOTA Command.
|
int[] |
IMAPProtocol.sort(SortTerm[] term,
SearchTerm sterm) |
Sort messages in the folder according to the specified sort criteria.
|
void |
IMAPProtocol.startTLS() |
STARTTLS Command.
|
Status |
IMAPProtocol.status(java.lang.String mbox,
java.lang.String[] items) |
STATUS Command.
|
void |
IMAPProtocol.storeFlags(int start,
int end,
Flags flags,
boolean set) |
|
void |
IMAPProtocol.storeFlags(int msg,
Flags flags,
boolean set) |
Set the specified flags on this message.
|
void |
IMAPProtocol.storeFlags(MessageSet[] msgsets,
Flags flags,
boolean set) |
|
void |
IMAPProtocol.subscribe(java.lang.String mbox) |
SUBSCRIBE Command.
|
void |
IMAPProtocol.uidexpunge(UIDSet[] set) |
UID EXPUNGE Command.
|
int[] |
IMAPProtocol.uidfetchChangedSince(long start,
long end,
long modseq) |
Get the sequence numbers for messages changed since the given
modseq and with UIDs ranging from start till end.
|
void |
IMAPProtocol.unauthenticate() |
UNAUTHENTICATE Command.
|
void |
IMAPProtocol.unselect() |
UNSELECT Command.
|
void |
IMAPProtocol.unsubscribe(java.lang.String mbox) |
UNSUBSCRIBE Command.
|