Search

Class IMAPClient

Extends ch.dunes.plugin.jcn.JSocketClient
Jakarta Commons Net IMAP client wrapper

Attributes

Name Type Description
connectTimeout Number Socket connect timeout
output String Command output if any
soLinger Number Socket SO Linger , null if disabled
state String Connection state
tcpNoDelay boolean Socket TCP NO DELAY
timeout Number Socket timeout

Methods

Name Returns
IMAPClient() constructor
append(String mailboxName) boolean
appendWithOptions(String mailboxName, String flags, String datetime) boolean
capability() boolean
check() boolean
close() boolean
connect(String host, Number port) void
copy(String sequenceSet, String mailboxName) boolean
create(String mailboxName) boolean
delete(String mailboxName) boolean
disconnect() void
enableSSL(boolean on) void
examine(String mailboxName) boolean
expunge() boolean
fetch(String sequenceSet, String itemNames) boolean
getReply() String
getReplyLines() String[]
isAvailable() boolean
isConnected() boolean
list(String refName, String mailboxName) boolean
login(String username, String password) boolean
logout() boolean
lsub(String refName, String mailboxName) boolean
noop() void
rename(String oldMailboxName, String newMailboxName) boolean
search(String criteria) boolean
searchCharset(String charset, String criteria) boolean
select(String mailboxName) boolean
status(String mailboxName, String[] itemNames) boolean
store(String sequenceSet, String itemNames, String itemValues) boolean
subscribe(String mailboxName) boolean
uid(String command, String command) boolean
unsubscribe(String mailboxName) boolean

Returned by

None

Referenced in

None