A B C D E F G H I J K L M N O P Q R S T U V W Z _

A

abort() - Method in class com.hs.mail.security.login.BasicLoginModule
Standard JAAS override.
AbstractDao - Class in com.hs.mail.imap.dao
Convenient super class for JDBC-based data access objects.
AbstractDao() - Constructor for class com.hs.mail.imap.dao.AbstractDao
 
AbstractExpungeProcessor - Class in com.hs.mail.imap.processor
 
AbstractExpungeProcessor() - Constructor for class com.hs.mail.imap.processor.AbstractExpungeProcessor
 
AbstractImapCommandParser - Class in com.hs.mail.imap.parser
 
AbstractImapCommandParser(StringReader) - Constructor for class com.hs.mail.imap.parser.AbstractImapCommandParser
 
AbstractImapProcessor - Class in com.hs.mail.imap.processor
 
AbstractImapProcessor() - Constructor for class com.hs.mail.imap.processor.AbstractImapProcessor
 
AbstractImapResponder - Class in com.hs.mail.imap.message.responder
 
AbstractImapResponder(Channel, ImapRequest) - Constructor for class com.hs.mail.imap.message.responder.AbstractImapResponder
 
AbstractImapResponse - Class in com.hs.mail.imap.message.response
 
AbstractImapResponse() - Constructor for class com.hs.mail.imap.message.response.AbstractImapResponse
 
AbstractListProcessor - Class in com.hs.mail.imap.processor
 
AbstractListProcessor() - Constructor for class com.hs.mail.imap.processor.AbstractListProcessor
 
AbstractListRequest - Class in com.hs.mail.imap.message.request
 
AbstractListRequest(String, String, String, String) - Constructor for class com.hs.mail.imap.message.request.AbstractListRequest
 
AbstractMailboxRequest - Class in com.hs.mail.imap.message.request
 
AbstractMailboxRequest(String, String, String) - Constructor for class com.hs.mail.imap.message.request.AbstractMailboxRequest
 
AbstractMailet - Class in com.hs.mail.mailet
 
AbstractMailet() - Constructor for class com.hs.mail.mailet.AbstractMailet
 
AbstractQuotaProcessor - Class in com.hs.mail.imap.processor.ext
 
AbstractQuotaProcessor() - Constructor for class com.hs.mail.imap.processor.ext.AbstractQuotaProcessor
 
AbstractSelectProcessor - Class in com.hs.mail.imap.processor
 
AbstractSelectProcessor() - Constructor for class com.hs.mail.imap.processor.AbstractSelectProcessor
 
AbstractSmtpProcessor - Class in com.hs.mail.smtp.processor
 
AbstractSmtpProcessor() - Constructor for class com.hs.mail.smtp.processor.AbstractSmtpProcessor
 
AbstractUidRequestBuilder - Class in com.hs.mail.imap.message.builder
 
AbstractUidRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.AbstractUidRequestBuilder
 
accept(Set<Recipient>, SmtpMessage) - Method in class com.hs.mail.mailet.AbstractMailet
 
accept(Set<Recipient>, SmtpMessage) - Method in class com.hs.mail.mailet.AliasingForwarding
 
accept(Set<Recipient>, SmtpMessage) - Method in class com.hs.mail.mailet.LocalDelivery
 
accept(Set<Recipient>, SmtpMessage) - Method in interface com.hs.mail.mailet.Mailet
Check if the mailet is interested in the given recipients and message.
accept(Set<Recipient>, SmtpMessage) - Method in class com.hs.mail.mailet.RemoteDelivery
 
accept(Set<Recipient>, SmtpMessage) - Method in class com.hs.mail.mailet.ToRepository
 
ACCOUNT_COUNT - Static variable in class com.hs.mail.web.WebSession
 
ACL - Static variable in interface com.hs.mail.imap.ImapConstants
 
ActionDispatcher - Class in com.hs.mail.sieve
 
Actions - Class in com.hs.mail.sieve
 
add(int, long) - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
 
addAction(Action) - Method in class com.hs.mail.sieve.SieveMailAdapter
Adds an Action.
addAlias(Alias) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
addAlias(Alias) - Method in interface com.hs.mail.imap.dao.UserDao
 
addAlias(Alias) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
addAlias(Alias) - Method in interface com.hs.mail.imap.user.UserManager
 
added(long) - Method in class com.hs.mail.imap.event.EventDispatcher
 
addEventListener(EventListener) - Method in class com.hs.mail.imap.event.EventDispatcher
Add a listener for events.
addEventListener(EventListener) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
addEventListener(EventListener) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
 
addExpungedMsn(int) - Method in class com.hs.mail.imap.message.response.UnsolicitedResponse
 
addFlagsResponse(int, Flags) - Method in class com.hs.mail.imap.message.response.UnsolicitedResponse
 
addHeader(long, MessageHeader) - Method in interface com.hs.mail.imap.dao.MessageDao
 
addHeader(long, MessageHeader) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
addKey(SearchKey) - Method in class com.hs.mail.imap.message.search.SearchKeyList
 
addMessage(long, MailMessage) - Method in interface com.hs.mail.imap.dao.MessageDao
 
addMessage(long, MailMessage, Flags) - Method in interface com.hs.mail.imap.dao.MessageDao
 
addMessage(long, MailMessage) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
addMessage(long, MailMessage, Flags) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
addMessage(long, MailMessage, String) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
addMessage(long, MailMessage, String) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Appends a message to the user's INBOX.
addPart(MimeDescriptor) - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
addPath(int) - Method in class com.hs.mail.imap.message.BodyFetchItem
 
addRecipient(Recipient) - Method in class com.hs.mail.smtp.message.SmtpMessage
 
Address - Class in com.hs.mail.imap.processor.fetch
 
Address(String, String, String, String) - Constructor for class com.hs.mail.imap.processor.fetch.Address
 
AddressStringKey - Class in com.hs.mail.imap.message.search
This abstract class implements search-criteria for Message addresses.
AddressStringKey(String) - Constructor for class com.hs.mail.imap.message.search.AddressStringKey
 
addSubscription(long, long, String) - Method in interface com.hs.mail.imap.dao.MailboxDao
Subscribe the mailbox.
addSubscription(long, long, String) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
addSubscription(long, long, String) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
addSubscription(long, long, String) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Subscribe the user to the given mailbox.
addUser(User) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
addUser(User) - Method in interface com.hs.mail.imap.dao.UserDao
 
addUser(User) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
addUser(User) - Method in interface com.hs.mail.imap.user.UserManager
 
afterPropertiesSet() - Method in class com.hs.mail.container.config.Config
 
afterPropertiesSet() - Method in class com.hs.mail.dns.DnsServer
 
afterPropertiesSet() - Method in class com.hs.mail.imap.server.ImapServer
 
afterPropertiesSet() - Method in class com.hs.mail.security.config.JaasLoginSupport
 
afterPropertiesSet() - Method in class com.hs.mail.smtp.server.SmtpServer
 
afterPropertiesSet() - Method in class com.hs.mail.smtp.spool.SmtpMessageConsumer
 
afterPropertiesSet() - Method in class com.hs.mail.smtp.spool.SpoolRepository
 
Alias - Class in com.hs.mail.imap.user
This class represents user's alias which will be expanded to local user's email address.
Alias() - Constructor for class com.hs.mail.imap.user.Alias
 
ALIAS_COUNT - Static variable in class com.hs.mail.web.WebSession
 
AliasingForwarding - Class in com.hs.mail.mailet
 
AliasingForwarding() - Constructor for class com.hs.mail.mailet.AliasingForwarding
 
ALL - Static variable in class com.hs.mail.smtp.message.SmtpMessage
 
AllKey - Class in com.hs.mail.imap.message.search
All messages in the mailbox; the default initial key for ANDing.
AllKey() - Constructor for class com.hs.mail.imap.message.search.AllKey
 
ALREADY_AUTHENTICATED - Static variable in exception com.hs.mail.smtp.SmtpException
 
AndKey - Class in com.hs.mail.imap.message.search
This class implements the logical AND operator on individual SearchKeys.
AndKey() - Constructor for class com.hs.mail.imap.message.search.AndKey
 
AndKey(SearchKey, SearchKey) - Constructor for class com.hs.mail.imap.message.search.AndKey
 
ANONYMOUS_SESSION_ID - Static variable in interface com.hs.mail.imap.event.EventListener.Event
 
appendErrorMessage(String) - Method in class com.hs.mail.smtp.message.SmtpMessage
 
appendMessage(long, Date, Flags, File) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
appendMessage(long, Date, Flags, File) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Appends a message to this mailbox.
AppendProcessor - Class in com.hs.mail.imap.processor
 
AppendProcessor() - Constructor for class com.hs.mail.imap.processor.AppendProcessor
 
AppendRequest - Class in com.hs.mail.imap.message.request
 
AppendRequest(String, String, String, Flags, Date, ChannelBuffer) - Constructor for class com.hs.mail.imap.message.request.AppendRequest
 
AppendRequestBuilder - Class in com.hs.mail.imap.message.builder
 
AppendRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.AppendRequestBuilder
 
applicationContext - Variable in class com.hs.mail.container.simple.SimpleSpringContainer
 
astring() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
THE COMMAND GRAMMAR STARTS HERE *
astring_char(char) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
atom() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
atom_char(char) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
atom_specials(char) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
AUTH_FAILED - Static variable in exception com.hs.mail.smtp.SmtpException
 
AUTH_REQUIRED - Static variable in exception com.hs.mail.smtp.SmtpException
 
authenticate(String, String) - Method in class com.hs.mail.security.login.JndiLoginModule
 
authenticated() - Method in class com.hs.mail.imap.ImapSession
 
authenticated(long) - Method in class com.hs.mail.imap.ImapSession
 
AuthenticateProcessor - Class in com.hs.mail.imap.processor
 
AuthenticateProcessor() - Constructor for class com.hs.mail.imap.processor.AuthenticateProcessor
 
AuthenticateRequest - Class in com.hs.mail.imap.message.request
 
AuthenticateRequest(String, String, String) - Constructor for class com.hs.mail.imap.message.request.AuthenticateRequest
 
AuthenticateRequestBuilder - Class in com.hs.mail.imap.message.builder
 
AuthenticateRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.AuthenticateRequestBuilder
 
AuthProcessor - Class in com.hs.mail.smtp.processor
Handler for AUTH command.
AuthProcessor() - Constructor for class com.hs.mail.smtp.processor.AuthProcessor
 
AUTHTYPE_NOT_SUPPORTED - Static variable in exception com.hs.mail.smtp.SmtpException
 

B

backlog - Variable in class com.hs.mail.container.server.DefaultServer
The connection backlog.
BASE64 - Class in com.hs.mail.util
 
BasicCallbackHandler - Class in com.hs.mail.security.login
Basic JAAS username password CallbackHandler
BasicCallbackHandler(String, char[]) - Constructor for class com.hs.mail.security.login.BasicCallbackHandler
 
BasicLoginModule - Class in com.hs.mail.security.login
Base class for custom LoginModule.
BasicLoginModule() - Constructor for class com.hs.mail.security.login.BasicLoginModule
 
BasicPrincipal - Class in com.hs.mail.security
A basic implementation of the Principal interface.
BasicPrincipal(String) - Constructor for class com.hs.mail.security.BasicPrincipal
Initializes the principal with the given name
bind - Variable in class com.hs.mail.container.server.DefaultServer
The host name of bindTo address.
bindTo - Variable in class com.hs.mail.container.server.DefaultServer
Network interface to which the service will bind.
BODY - Static variable in class com.hs.mail.imap.message.FetchData.FetchProfileItem
 
BodyFetchItem - Class in com.hs.mail.imap.message
 
BodyFetchItem(String, boolean) - Constructor for class com.hs.mail.imap.message.BodyFetchItem
 
BodyFetchItem(String, boolean, int) - Constructor for class com.hs.mail.imap.message.BodyFetchItem
 
BODYSTRUCTURE - Static variable in class com.hs.mail.imap.message.FetchData.FetchProfileItem
 
BodyStructureBuilder - Class in com.hs.mail.imap.processor.fetch
 
BodyStructureBuilder(EnvelopeBuilder) - Constructor for class com.hs.mail.imap.processor.fetch.BodyStructureBuilder
 
buffer - Variable in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
build(long, FetchProfile, FetchData) - Method in class com.hs.mail.imap.message.response.FetchResponseBuilder
 
build(UidToMsnMapper, Mailbox) - Method in class com.hs.mail.imap.message.response.SelectResponseBuilder
 
build(Status, Mailbox) - Method in class com.hs.mail.imap.message.response.StatusResponseBuilder
 
build(SelectedMailbox, EventTracker) - Method in class com.hs.mail.imap.message.response.UnsolicitedResponseBuilder
 
build(InputStream) - Method in class com.hs.mail.imap.processor.fetch.BodyStructureBuilder
 
build(Map<String, String>) - Method in class com.hs.mail.imap.processor.fetch.EnvelopeBuilder
 
build(InputStream, int[]) - Method in class com.hs.mail.imap.processor.fetch.PartContentBuilder
 
bye(String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
bye(String) - Method in interface com.hs.mail.imap.message.responder.Responder
 
BYE - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 

C

CacheWrapper<K,V> - Interface in com.hs.mail.util
 
callbackHandler - Variable in class com.hs.mail.security.login.BasicLoginModule
A CallbackHandler for communicating with the end user (prompting for usernames and passwords, for example).
CANNOT_DECODE_PARAM - Static variable in exception com.hs.mail.smtp.SmtpException
 
CapabilityProcessor - Class in com.hs.mail.imap.processor
 
CapabilityProcessor() - Constructor for class com.hs.mail.imap.processor.CapabilityProcessor
 
CapabilityRequest - Class in com.hs.mail.imap.message.request
 
CapabilityRequest(String, String) - Constructor for class com.hs.mail.imap.message.request.CapabilityRequest
 
CapabilityRequestBuilder - Class in com.hs.mail.imap.message.builder
 
CapabilityRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.CapabilityRequestBuilder
 
channel - Variable in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class com.hs.mail.imap.server.ImapServerHandler
 
CharTerminatedInputStream - Class in com.hs.mail.io
An InputStream class that terminates the stream when it encounters a particular byte sequence.
CharTerminatedInputStream(InputStream, char[]) - Constructor for class com.hs.mail.io.CharTerminatedInputStream
A constructor for this object that takes a stream to be wrapped and a terminating character sequence.
checkPassword(String, char[]) - Method in class com.hs.mail.security.login.BasicLoginModule
 
CheckProcessor - Class in com.hs.mail.imap.processor
 
CheckProcessor() - Constructor for class com.hs.mail.imap.processor.CheckProcessor
 
CheckRequest - Class in com.hs.mail.imap.message.request
 
CheckRequest(String, String) - Constructor for class com.hs.mail.imap.message.request.CheckRequest
 
CheckRequestBuilder - Class in com.hs.mail.imap.message.builder
 
CheckRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.CheckRequestBuilder
 
CHILDREN - Static variable in interface com.hs.mail.imap.ImapConstants
 
close(DirContext) - Method in class com.hs.mail.security.login.JndiLoginModule
 
closeParen(String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
CloseProcessor - Class in com.hs.mail.imap.processor
 
CloseProcessor() - Constructor for class com.hs.mail.imap.processor.CloseProcessor
 
CloseRequest - Class in com.hs.mail.imap.message.request
 
CloseRequest(String, String) - Constructor for class com.hs.mail.imap.message.request.CloseRequest
 
CloseRequestBuilder - Class in com.hs.mail.imap.message.builder
 
CloseRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.CloseRequestBuilder
 
com.hs.mail.aop - package com.hs.mail.aop
 
com.hs.mail.container - package com.hs.mail.container
 
com.hs.mail.container.config - package com.hs.mail.container.config
 
com.hs.mail.container.server - package com.hs.mail.container.server
 
com.hs.mail.container.server.socket - package com.hs.mail.container.server.socket
 
com.hs.mail.container.simple - package com.hs.mail.container.simple
 
com.hs.mail.deliver - package com.hs.mail.deliver
 
com.hs.mail.dns - package com.hs.mail.dns
 
com.hs.mail.exception - package com.hs.mail.exception
 
com.hs.mail.imap - package com.hs.mail.imap
 
com.hs.mail.imap.dao - package com.hs.mail.imap.dao
 
com.hs.mail.imap.event - package com.hs.mail.imap.event
 
com.hs.mail.imap.mailbox - package com.hs.mail.imap.mailbox
 
com.hs.mail.imap.message - package com.hs.mail.imap.message
 
com.hs.mail.imap.message.builder - package com.hs.mail.imap.message.builder
 
com.hs.mail.imap.message.builder.ext - package com.hs.mail.imap.message.builder.ext
 
com.hs.mail.imap.message.request - package com.hs.mail.imap.message.request
 
com.hs.mail.imap.message.request.ext - package com.hs.mail.imap.message.request.ext
 
com.hs.mail.imap.message.responder - package com.hs.mail.imap.message.responder
 
com.hs.mail.imap.message.responder.ext - package com.hs.mail.imap.message.responder.ext
 
com.hs.mail.imap.message.response - package com.hs.mail.imap.message.response
 
com.hs.mail.imap.message.response.ext - package com.hs.mail.imap.message.response.ext
 
com.hs.mail.imap.message.search - package com.hs.mail.imap.message.search
 
com.hs.mail.imap.parser - package com.hs.mail.imap.parser
 
com.hs.mail.imap.processor - package com.hs.mail.imap.processor
 
com.hs.mail.imap.processor.ext - package com.hs.mail.imap.processor.ext
 
com.hs.mail.imap.processor.fetch - package com.hs.mail.imap.processor.fetch
 
com.hs.mail.imap.schedule - package com.hs.mail.imap.schedule
 
com.hs.mail.imap.server - package com.hs.mail.imap.server
 
com.hs.mail.imap.server.codec - package com.hs.mail.imap.server.codec
 
com.hs.mail.imap.user - package com.hs.mail.imap.user
 
com.hs.mail.io - package com.hs.mail.io
 
com.hs.mail.mailet - package com.hs.mail.mailet
 
com.hs.mail.security - package com.hs.mail.security
 
com.hs.mail.security.config - package com.hs.mail.security.config
 
com.hs.mail.security.login - package com.hs.mail.security.login
 
com.hs.mail.sieve - package com.hs.mail.sieve
 
com.hs.mail.smtp - package com.hs.mail.smtp
 
com.hs.mail.smtp.message - package com.hs.mail.smtp.message
 
com.hs.mail.smtp.processor - package com.hs.mail.smtp.processor
 
com.hs.mail.smtp.server - package com.hs.mail.smtp.server
 
com.hs.mail.smtp.spool - package com.hs.mail.smtp.spool
 
com.hs.mail.util - package com.hs.mail.util
 
com.hs.mail.web - package com.hs.mail.web
 
command() - Method in class com.hs.mail.imap.parser.CommandParser
 
COMMAND_OUT_OF_SEQUENCE - Static variable in exception com.hs.mail.smtp.SmtpException
 
CommandParser - Class in com.hs.mail.imap.parser
Parses IMAP command into a list of tokens.
CommandParser(StringReader) - Constructor for class com.hs.mail.imap.parser.CommandParser
 
commit() - Method in class com.hs.mail.security.login.BasicLoginModule
Overriding to complete login process.
commitSuccess - Variable in class com.hs.mail.security.login.BasicLoginModule
The commit status.
compare(String, char[]) - Method in class com.hs.mail.security.login.CryptPasswordEncoder
 
compare(String, char[]) - Method in class com.hs.mail.security.login.MD5PasswordEncoder
 
compare(String, char[]) - Method in interface com.hs.mail.security.login.PasswordEncoder
 
compare(String, char[]) - Method in class com.hs.mail.security.login.PlaintextPasswordEncoder
 
compareTo(Object) - Method in class com.hs.mail.smtp.message.MailAddress
 
comparison - Variable in class com.hs.mail.imap.message.search.ComparisonKey
 
ComparisonKey - Class in com.hs.mail.imap.message.search
This class models the comparison operator.
ComparisonKey(int) - Constructor for class com.hs.mail.imap.message.search.ComparisonKey
 
ComponentManager - Class in com.hs.mail.container.config
This class provides an application-wide access to the Spring ApplicationContext!
ComponentManager() - Constructor for class com.hs.mail.container.config.ComponentManager
 
CompositeKey - Class in com.hs.mail.imap.message.search
 
CompositeKey() - Constructor for class com.hs.mail.imap.message.search.CompositeKey
 
CompositeKey(SearchKey) - Constructor for class com.hs.mail.imap.message.search.CompositeKey
 
compress(String, long) - Method in class com.hs.mail.imap.schedule.MessageCompressor
 
compress(File, File) - Static method in class com.hs.mail.util.FileUtils
 
computeActions() - Method in class com.hs.mail.sieve.SieveMailAdapter
Returns a new List of actions.
computeInstance() - Static method in class com.hs.mail.sieve.ActionDispatcher
Returns a new instance of the receiver.
computeMethodMap() - Method in class com.hs.mail.sieve.ActionDispatcher
Returns a new methodMap.
Config - Class in com.hs.mail.container.config
Provides a number of properties to the server.
Config() - Constructor for class com.hs.mail.container.config.Config
 
ConfigException - Exception in com.hs.mail.exception
 
ConfigException(String) - Constructor for exception com.hs.mail.exception.ConfigException
Constructor for LookupException.
configLocations - Variable in class com.hs.mail.container.simple.SimpleSpringContainer
 
configure() - Method in class com.hs.mail.container.server.DefaultServer
 
ConnectionHandler - Interface in com.hs.mail.container.server
 
connectionHandler - Variable in class com.hs.mail.container.server.DefaultServer
The connection handler used by this service.
connectionTimeout - Variable in class com.hs.mail.container.server.DefaultServer
The connection idle timeout.
consume(Watcher, Object) - Method in interface com.hs.mail.smtp.spool.Consumer
 
consume(Watcher, Object) - Method in class com.hs.mail.smtp.spool.SmtpMessageConsumer
 
CONSUME_ERROR_FAIL - Static variable in interface com.hs.mail.smtp.spool.Consumer
 
CONSUME_ERROR_KEEP - Static variable in interface com.hs.mail.smtp.spool.Consumer
 
CONSUME_ERROR_MOVE - Static variable in interface com.hs.mail.smtp.spool.Consumer
 
CONSUME_SUCCEEDED - Static variable in interface com.hs.mail.smtp.spool.Consumer
 
Consumer - Interface in com.hs.mail.smtp.spool
 
containsWildcard() - Method in class com.hs.mail.imap.mailbox.MailboxQuery
 
CONTENT - Static variable in class com.hs.mail.imap.message.BodyFetchItem
Entire message including the header
Content - Class in com.hs.mail.imap.processor.fetch
 
Content(String, ByteBuffer) - Constructor for class com.hs.mail.imap.processor.fetch.Content
 
Content(String, ByteBuffer, long) - Constructor for class com.hs.mail.imap.processor.fetch.Content
 
context - Variable in class com.hs.mail.mailet.AbstractMailet
 
context - Variable in class com.hs.mail.security.login.JndiLoginModule
 
copyMessage(long, long) - Method in interface com.hs.mail.imap.dao.MessageDao
 
copyMessage(long, long) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
copyMessage(long, long) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
copyMessage(long, long) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Copies a message to the given mailbox.
CopyProcessor - Class in com.hs.mail.imap.processor
 
CopyProcessor() - Constructor for class com.hs.mail.imap.processor.CopyProcessor
 
CopyRequest - Class in com.hs.mail.imap.message.request
 
CopyRequest(String, String, SequenceRange[], String, boolean) - Constructor for class com.hs.mail.imap.message.request.CopyRequest
 
CopyRequestBuilder - Class in com.hs.mail.imap.message.builder
 
CopyRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.CopyRequestBuilder
 
CountingInputStream - Class in com.hs.mail.io
 
CountingInputStream(InputStream) - Constructor for class com.hs.mail.io.CountingInputStream
 
createContext(String, String, String) - Static method in class com.hs.mail.container.server.SSLContextFactory
Creates a SSLContext appropriate for use
createDefaultMimeParser() - Static method in class com.hs.mail.imap.processor.fetch.MimeParser
 
createFileSystemXmlApplicationContext(String[]) - Method in class com.hs.mail.container.simple.SimpleSpringContainer
 
createImapProcessor(ImapRequest) - Static method in class com.hs.mail.imap.processor.ImapProcessorFactory
 
createImapRequest(ImapMessage) - Static method in class com.hs.mail.imap.message.ImapRequestFactory
 
createMailbox(long, String) - Method in interface com.hs.mail.imap.dao.MailboxDao
Create a mailbox with given name.
createMailbox(long, String) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
createMailbox(long, String) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
createMailbox(long, String) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Creates a new mailbox.
createMailMessage(File) - Static method in class com.hs.mail.imap.message.MailMessage
 
createMailMessage(File, Date, Flags) - Static method in class com.hs.mail.imap.message.MailMessage
 
createMaximalDescriptorParser() - Static method in class com.hs.mail.imap.processor.fetch.MimeParser
 
createMessage(String) - Method in class com.hs.mail.imap.server.codec.ImapMessageDecoder
 
createMessage(String) - Method in class com.hs.mail.imap.server.codec.ImapRequestDecoder
 
createNewFile(File) - Static method in class com.hs.mail.util.FileUtils
 
CreateProcessor - Class in com.hs.mail.imap.processor
 
CreateProcessor() - Constructor for class com.hs.mail.imap.processor.CreateProcessor
 
createRequest(String, String, ImapMessage, boolean) - Method in class com.hs.mail.imap.message.builder.AbstractUidRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.AbstractUidRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.AppendRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.AuthenticateRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.CapabilityRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.CheckRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.CloseRequestBuilder
 
createRequest(String, String, ImapMessage, boolean) - Method in class com.hs.mail.imap.message.builder.CopyRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.CreateRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.DeleteRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.ExamineRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.ExpungeRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.ext.GetQuotaRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.ext.GetQuotaRootRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.ext.NamespaceRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.ext.SetQuotaRequestBuilder
 
createRequest(String, String, ImapMessage, boolean) - Method in class com.hs.mail.imap.message.builder.ext.SortRequestBuilder
 
createRequest(String, String, ImapMessage, boolean) - Method in class com.hs.mail.imap.message.builder.FetchRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.ImapRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.ListRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.LoginRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.LogoutRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.LsubRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.NoopRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.RenameRequestBuilder
 
createRequest(String, String, ImapMessage, boolean) - Method in class com.hs.mail.imap.message.builder.SearchRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.SelectRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.StatusRequestBuilder
 
createRequest(String, String, ImapMessage, boolean) - Method in class com.hs.mail.imap.message.builder.StoreRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.SubscribeRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.UidRequestBuilder
 
createRequest(String, String, ImapMessage) - Method in class com.hs.mail.imap.message.builder.UnsubscribeRequestBuilder
 
CreateRequest - Class in com.hs.mail.imap.message.request
 
CreateRequest(String, String, String) - Constructor for class com.hs.mail.imap.message.request.CreateRequest
 
CreateRequestBuilder - Class in com.hs.mail.imap.message.builder
 
CreateRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.CreateRequestBuilder
 
createResponder(Channel, ImapRequest) - Method in class com.hs.mail.imap.processor.AbstractImapProcessor
 
createResponder(Channel, ImapRequest) - Method in class com.hs.mail.imap.processor.AbstractListProcessor
 
createResponder(Channel, ImapRequest) - Method in class com.hs.mail.imap.processor.AbstractSelectProcessor
 
createResponder(Channel, ImapRequest) - Method in class com.hs.mail.imap.processor.ext.AbstractQuotaProcessor
 
createResponder(Channel, ImapRequest) - Method in class com.hs.mail.imap.processor.fetch.FetchProcessor
 
createResponder(Channel, ImapRequest) - Method in class com.hs.mail.imap.processor.StatusProcessor
 
createResponder(Channel, ImapRequest) - Method in class com.hs.mail.imap.processor.StoreProcessor
 
createSearchKey(String, LinkedList<Token>, String) - Method in class com.hs.mail.imap.message.builder.SearchRequestBuilder
 
createServerSocket(int) - Method in class com.hs.mail.container.server.socket.DefaultServerSocketFactory
 
createServerSocket(int, int) - Method in class com.hs.mail.container.server.socket.DefaultServerSocketFactory
 
createServerSocket(int, int, InetAddress) - Method in class com.hs.mail.container.server.socket.DefaultServerSocketFactory
 
createServerSocket(int) - Method in interface com.hs.mail.container.server.socket.ServerSocketFactory
 
createServerSocket(int, int) - Method in interface com.hs.mail.container.server.socket.ServerSocketFactory
 
createServerSocket(int, int, InetAddress) - Method in interface com.hs.mail.container.server.socket.ServerSocketFactory
 
createServerSocket(int) - Method in class com.hs.mail.container.server.socket.TLSServerSocketFactory
 
createServerSocket(int, int) - Method in class com.hs.mail.container.server.socket.TLSServerSocketFactory
 
createServerSocket(int, int, InetAddress) - Method in class com.hs.mail.container.server.socket.TLSServerSocketFactory
 
createSmtpMessage(MailAddress) - Method in class com.hs.mail.smtp.SmtpSession
 
createSmtpProcessor(String) - Static method in class com.hs.mail.smtp.processor.SmtpProcessorFactory
 
createTrigger() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
crlf() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
THE COMMAND GRAMMAR ENDS HERE *
crypt(String, String) - Static method in class com.hs.mail.security.login.CryptPasswordEncoder
Encrypts String into crypt (Unix) code.
crypt(String, char[]) - Static method in class com.hs.mail.security.login.MD5PasswordEncoder
 
CryptPasswordEncoder - Class in com.hs.mail.security.login
Unix crypt(3C) utility
CryptPasswordEncoder() - Constructor for class com.hs.mail.security.login.CryptPasswordEncoder
 

D

DaoFactory - Class in com.hs.mail.imap.dao
Static factory to conceal the automatic choice of the data access object implementation class.
DaoFactory() - Constructor for class com.hs.mail.imap.dao.DaoFactory
 
DataProcessor - Class in com.hs.mail.smtp.processor
Handler for DATA command.
DataProcessor() - Constructor for class com.hs.mail.smtp.processor.DataProcessor
 
date - Variable in class com.hs.mail.imap.message.search.DateKey
 
date() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
date_time() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
DateKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for Dates.
DateKey(int, Date) - Constructor for class com.hs.mail.imap.message.search.DateKey
 
debug(ChannelEvent) - Method in class com.hs.mail.imap.server.DebuggingHandler
Logs the specified event to the out returned by DebuggingHandler.getDebugOut().
debug - Variable in class com.hs.mail.security.login.BasicLoginModule
 
DebuggingHandler - Class in com.hs.mail.imap.server
A ChannelHandler that logs all protocol streams.
DebuggingHandler() - Constructor for class com.hs.mail.imap.server.DebuggingHandler
 
decode(ChannelHandlerContext, Channel, ChannelBuffer, ImapMessageDecoder.State) - Method in class com.hs.mail.imap.server.codec.ImapMessageDecoder
 
decode(String) - Static method in class com.hs.mail.util.BASE64
 
decodeFlagList(String, Flags) - Static method in class com.hs.mail.imap.server.codec.DecoderUtils
 
decodeMailbox(String) - Static method in class com.hs.mail.util.MailUtils
 
DecoderUtils - Class in com.hs.mail.imap.server.codec
 
DecoderUtils() - Constructor for class com.hs.mail.imap.server.codec.DecoderUtils
 
decodeStatusAttList(String, Status) - Static method in class com.hs.mail.imap.server.codec.DecoderUtils
 
DEFAULT_MAX_WAIT - Static variable in class com.hs.mail.util.ObjectLocker
 
DEFAULT_MIN_EVICTABLE_TIME_MILLIS - Static variable in class com.hs.mail.util.ObjectLocker
 
DEFAULT_QUEUE_SIZE - Static variable in class com.hs.mail.util.ObjectLocker
 
DEFAULT_SIEVE - Static variable in class com.hs.mail.sieve.Sieve
 
DefaultImapMessage - Class in com.hs.mail.imap.server.codec
 
DefaultImapMessage(String) - Constructor for class com.hs.mail.imap.server.codec.DefaultImapMessage
 
DefaultImapResponder - Class in com.hs.mail.imap.message.responder
 
DefaultImapResponder(Channel, ImapRequest) - Constructor for class com.hs.mail.imap.message.responder.DefaultImapResponder
 
DefaultMailboxManager - Class in com.hs.mail.imap.mailbox
 
DefaultMailboxManager() - Constructor for class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
DefaultMailetContext - Class in com.hs.mail.mailet
 
DefaultMailetContext() - Constructor for class com.hs.mail.mailet.DefaultMailetContext
 
DefaultServer - Class in com.hs.mail.container.server
 
DefaultServer() - Constructor for class com.hs.mail.container.server.DefaultServer
 
DefaultServerSocketFactory - Class in com.hs.mail.container.server.socket
Default implementation of server socket factory
DefaultServerSocketFactory() - Constructor for class com.hs.mail.container.server.socket.DefaultServerSocketFactory
 
DefaultUserManager - Class in com.hs.mail.imap.user
 
DefaultUserManager() - Constructor for class com.hs.mail.imap.user.DefaultUserManager
 
deleteAlias(long) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
deleteAlias(long) - Method in interface com.hs.mail.imap.dao.UserDao
 
deleteAlias(long) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
deleteAlias(long) - Method in interface com.hs.mail.imap.user.UserManager
 
deleteMailbox(long, long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Delete the mailbox.
deleteMailbox(long, long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
deleteMailbox(long, long, boolean) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
deleteMailbox(long, long, boolean) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Delete or empty a mailbox from store.
deleteMailboxes(long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Delete all the mailboxes owned by the user.
deleteMailboxes(long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
deleteMessage(long) - Method in interface com.hs.mail.imap.dao.MessageDao
 
deleteMessage(long) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
deleteMessage(long) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
deleteMessage(long) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Deletes the given message.
deleteMessages(long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Delete all the messages owned by the user.
deleteMessages(long, long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Delete all the messages in the mailbox.
deleteMessages(long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
deleteMessages(long, long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
deletePhysicalMessage(long) - Method in interface com.hs.mail.imap.dao.MessageDao
 
deletePhysicalMessage(long) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
DeleteProcessor - Class in com.hs.mail.imap.processor
 
DeleteProcessor() - Constructor for class com.hs.mail.imap.processor.DeleteProcessor
 
DeleteRequest - Class in com.hs.mail.imap.message.request
 
DeleteRequest(String, String, String) - Constructor for class com.hs.mail.imap.message.request.DeleteRequest
 
DeleteRequestBuilder - Class in com.hs.mail.imap.message.builder
 
DeleteRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.DeleteRequestBuilder
 
deleteSubscription(long, String) - Method in interface com.hs.mail.imap.dao.MailboxDao
Unsubscribe the mailbox.
deleteSubscription(long, String) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
deleteSubscription(long, String) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
deleteSubscription(long, String) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Unsubscribes the user from the given mailbox.
deleteUser(long) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
deleteUser(long) - Method in interface com.hs.mail.imap.dao.UserDao
 
deleteUser(long) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
deleteUser(long) - Method in interface com.hs.mail.imap.user.UserManager
 
Deliver - Class in com.hs.mail.deliver
 
Deliver() - Constructor for class com.hs.mail.deliver.Deliver
 
DeliveryStatusNotifier - Class in com.hs.mail.smtp.message
 
DeliveryStatusNotifier() - Constructor for class com.hs.mail.smtp.message.DeliveryStatusNotifier
 
DeliveryStatusNotifier.MultipartReport - Class in com.hs.mail.smtp.message
 
DeliveryStatusNotifier.MultipartReport(String, MimeMessage) - Constructor for class com.hs.mail.smtp.message.DeliveryStatusNotifier.MultipartReport
 
deselect() - Method in class com.hs.mail.imap.ImapSession
 
destroy() - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
detectAndHandleLocalLooping(SieveMailAdapter, String) - Static method in class com.hs.mail.sieve.Actions
Detect and handle locally looping mail.
DiskCleanupJob - Class in com.hs.mail.imap.schedule
 
DiskCleanupJob() - Constructor for class com.hs.mail.imap.schedule.DiskCleanupJob
 
dispose() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
DnsServer - Class in com.hs.mail.dns
Provides DNS client functionality.
DnsServer() - Constructor for class com.hs.mail.dns.DnsServer
 
doList(ImapSession, ListResponder, String, String) - Method in class com.hs.mail.imap.processor.AbstractListProcessor
 
DOMAIN_NAME_LENGTH_LIMIT - Static variable in exception com.hs.mail.smtp.SmtpException
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.AbstractImapProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.AbstractListProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.AbstractSelectProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.AppendProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.AuthenticateProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.CapabilityProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.CheckProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.CloseProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.CopyProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.CreateProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.DeleteProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.ExpungeProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.ext.AbstractQuotaProcessor
 
doProcess(ImapSession, ImapRequest, QuotaResponder) - Method in class com.hs.mail.imap.processor.ext.AbstractQuotaProcessor
 
doProcess(ImapSession, ImapRequest, QuotaResponder) - Method in class com.hs.mail.imap.processor.ext.GetQuotaProcessor
 
doProcess(ImapSession, ImapRequest, QuotaResponder) - Method in class com.hs.mail.imap.processor.ext.GetQuotaRootProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.ext.NamespaceProcessor
 
doProcess(ImapSession, ImapRequest, QuotaResponder) - Method in class com.hs.mail.imap.processor.ext.SetQuotaProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.ext.SortProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.fetch.FetchProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.LoginProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.LogoutProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.NoopProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.RenameProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.SearchProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.StatusProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.StoreProcessor
 
doProcess(ImapSession, StoreRequest, StoreResponder) - Method in class com.hs.mail.imap.processor.StoreProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.SubscribeProcessor
 
doProcess(ImapSession, ImapRequest, Responder) - Method in class com.hs.mail.imap.processor.UnsubscribeProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.AbstractSmtpProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.AuthProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.DataProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.EhloProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.ExpnProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.HeloProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.HelpProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.MailProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.NoopProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.QuitProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.RcptProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.RsetProcessor
 
doProcess(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.VrfyProcessor
 
dsnNotify(String, MailAddress, MimeMessage, String) - Static method in class com.hs.mail.smtp.message.DeliveryStatusNotifier
 
duplicate(String[], Object[], int) - Static method in class com.hs.mail.imap.dao.AbstractDao
 

E

EhCacheWrapper<K,V> - Class in com.hs.mail.util
 
EhCacheWrapper(Ehcache) - Constructor for class com.hs.mail.util.EhCacheWrapper
 
EhloProcessor - Class in com.hs.mail.smtp.processor
Handler for EHLO command.
EhloProcessor() - Constructor for class com.hs.mail.smtp.processor.EhloProcessor
 
EMPTY - Static variable in class com.hs.mail.imap.processor.fetch.Address
Empty array
EMPTY - Static variable in class com.hs.mail.imap.processor.fetch.PartContentBuilder
 
emptyUser(long) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
emptyUser(long) - Method in interface com.hs.mail.imap.user.UserManager
 
encode(ChannelHandlerContext, Channel, Object) - Method in class com.hs.mail.imap.server.codec.ImapMessageEncoder
 
encode(char[]) - Method in class com.hs.mail.security.login.CryptPasswordEncoder
 
encode(char[]) - Method in class com.hs.mail.security.login.MD5PasswordEncoder
 
encode(char[]) - Method in interface com.hs.mail.security.login.PasswordEncoder
 
encode(char[]) - Method in class com.hs.mail.security.login.PlaintextPasswordEncoder
 
encode(byte[]) - Static method in class com.hs.mail.util.BASE64
 
encodeDateTime(Date) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
encodeMailbox(String) - Static method in class com.hs.mail.util.MailUtils
 
encodePassword(char[]) - Static method in class com.hs.mail.security.login.CryptPasswordEncoder
 
encodePassword(char[]) - Static method in class com.hs.mail.security.login.MD5PasswordEncoder
 
encoder - Variable in class com.hs.mail.security.login.BasicLoginModule
Class for password encoder
end() - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
endSession() - Method in class com.hs.mail.container.server.socket.TcpTransport
 
Envelope - Class in com.hs.mail.imap.processor.fetch
The envelope structure if the message.
Envelope(String, String, Address[], Address[], Address[], Address[], Address[], Address[], String, String) - Constructor for class com.hs.mail.imap.processor.fetch.Envelope
 
EnvelopeBuilder - Class in com.hs.mail.imap.processor.fetch
 
EnvelopeBuilder() - Constructor for class com.hs.mail.imap.processor.fetch.EnvelopeBuilder
 
EQ - Static variable in class com.hs.mail.imap.message.search.ComparisonKey
 
equals(Object) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
equals(Object) - Method in class com.hs.mail.imap.message.search.AddressStringKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.AllKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.AndKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.ComparisonKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.DateKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.FlagKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.FromStringKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.HeaderKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.IntegerComparisonKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.InternalDateKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.KeywordKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.NotKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.OrKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.RecipientStringKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.SentDateKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.SequenceKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.SizeKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.StringKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.SubjectKey
 
equals(Object) - Method in class com.hs.mail.imap.message.search.TextKey
 
equals(Object) - Method in class com.hs.mail.imap.message.SequenceRange
 
equals(SequenceRange) - Method in class com.hs.mail.imap.message.SequenceRange
 
equals(Object) - Method in class com.hs.mail.security.BasicPrincipal
 
escape(String) - Static method in class com.hs.mail.imap.dao.AbstractDao
 
event(EventListener.Event) - Method in interface com.hs.mail.imap.event.EventListener
Invoked when an event was fired.
event(EventListener.Event) - Method in class com.hs.mail.imap.event.EventTracker
 
event(EventListener.Event) - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
 
EventDispatcher - Class in com.hs.mail.imap.event
This class is responsible for dispatching all events coming from Message Store to all event listeners subscribed in this dispatcher.
EventDispatcher() - Constructor for class com.hs.mail.imap.event.EventDispatcher
 
EventListener - Interface in com.hs.mail.imap.event
The common interface for all event listeners
EventListener.Event - Interface in com.hs.mail.imap.event
 
EventTracker - Class in com.hs.mail.imap.event
 
EventTracker() - Constructor for class com.hs.mail.imap.event.EventTracker
 
ExamineProcessor - Class in com.hs.mail.imap.processor
 
ExamineProcessor() - Constructor for class com.hs.mail.imap.processor.ExamineProcessor
 
ExamineRequest - Class in com.hs.mail.imap.message.request
 
ExamineRequest(String, String, String) - Constructor for class com.hs.mail.imap.message.request.ExamineRequest
 
ExamineRequestBuilder - Class in com.hs.mail.imap.message.builder
 
ExamineRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.ExamineRequestBuilder
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class com.hs.mail.imap.server.ImapServerHandler
 
execute(Action, MailAdapter, MailetContext) - Method in class com.hs.mail.sieve.ActionDispatcher
Method execute executes the passed Action by invoking the method mapped by the receiver with a parameter of the EXACT type of Action.
execute(ActionFileInto, SieveMailAdapter, MailetContext) - Static method in class com.hs.mail.sieve.Actions
Executes the passed ActionFileInto.
execute(ActionKeep, SieveMailAdapter, MailetContext) - Static method in class com.hs.mail.sieve.Actions
Executes the passed ActionKeep.
execute(ActionRedirect, SieveMailAdapter, MailetContext) - Static method in class com.hs.mail.sieve.Actions
Method execute executes the passed ActionRedirect.
execute(ActionReject, SieveMailAdapter, MailetContext) - Static method in class com.hs.mail.sieve.Actions
Method execute executes the passed ActionReject.
executeActions() - Method in class com.hs.mail.sieve.SieveMailAdapter
 
executeInternal(JobExecutionContext) - Method in class com.hs.mail.imap.schedule.DiskCleanupJob
 
expandAlias(String) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
expandAlias(String) - Method in interface com.hs.mail.imap.dao.UserDao
 
expandAlias(String) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
expandAlias(String) - Method in interface com.hs.mail.imap.user.UserManager
 
EXPN_NOT_SUPPORTED - Static variable in exception com.hs.mail.smtp.SmtpException
 
ExpnProcessor - Class in com.hs.mail.smtp.processor
 
ExpnProcessor() - Constructor for class com.hs.mail.smtp.processor.ExpnProcessor
 
expunge(long) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
expunge(long) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Gets the UIDs of messages which has /Deleted flag.
expunge(String, long) - Method in class com.hs.mail.imap.schedule.MessageExpunger
 
expunged(long, long, List<Long>) - Method in class com.hs.mail.imap.event.EventDispatcher
 
ExpungeProcessor - Class in com.hs.mail.imap.processor
 
ExpungeProcessor() - Constructor for class com.hs.mail.imap.processor.ExpungeProcessor
 
ExpungeRequest - Class in com.hs.mail.imap.message.request
 
ExpungeRequest(String, String) - Constructor for class com.hs.mail.imap.message.request.ExpungeRequest
 
ExpungeRequestBuilder - Class in com.hs.mail.imap.message.builder
 
ExpungeRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.ExpungeRequestBuilder
 

F

factory - Variable in class com.hs.mail.container.server.socket.TLSServerSocketFactory
 
FAILED_TO_CREATE_INBOX - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
FAILED_TO_DELETE_INBOX - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
FetchData - Class in com.hs.mail.imap.message
 
FetchData() - Constructor for class com.hs.mail.imap.message.FetchData
 
FetchData.FetchProfileItem - Class in com.hs.mail.imap.message
 
FetchData.FetchProfileItem(String) - Constructor for class com.hs.mail.imap.message.FetchData.FetchProfileItem
 
FetchProcessor - Class in com.hs.mail.imap.processor.fetch
Handler for FETCH command.
FetchProcessor() - Constructor for class com.hs.mail.imap.processor.fetch.FetchProcessor
 
FetchRequest - Class in com.hs.mail.imap.message.request
 
FetchRequest(String, String, SequenceRange[], FetchProfile, boolean) - Constructor for class com.hs.mail.imap.message.request.FetchRequest
 
FetchRequestBuilder - Class in com.hs.mail.imap.message.builder
 
FetchRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.FetchRequestBuilder
 
FetchResponder - Class in com.hs.mail.imap.message.responder
 
FetchResponder(Channel, ImapRequest) - Constructor for class com.hs.mail.imap.message.responder.FetchResponder
 
FetchResponse - Class in com.hs.mail.imap.message.response
 
FetchResponse(long) - Constructor for class com.hs.mail.imap.message.response.FetchResponse
 
FetchResponseBuilder - Class in com.hs.mail.imap.message.response
 
FetchResponseBuilder(MailboxManager) - Constructor for class com.hs.mail.imap.message.response.FetchResponseBuilder
 
FileUtils - Class in com.hs.mail.util
 
FileUtils() - Constructor for class com.hs.mail.util.FileUtils
 
FileWatcher - Class in com.hs.mail.smtp.spool
Class to watch files under some conditions
FileWatcher() - Constructor for class com.hs.mail.smtp.spool.FileWatcher
 
findMXRecords(String) - Method in class com.hs.mail.dns.DnsServer
Return a prioritized unmodifiable list of host handling mail for the domain.
findMXRecordsRaw(String) - Method in class com.hs.mail.dns.DnsServer
Return a prioritized unmodifiable list of MX records obtained from the server.
fireExpunged(ImapSession, List<Long>) - Method in class com.hs.mail.imap.processor.AbstractExpungeProcessor
 
flag - Variable in class com.hs.mail.imap.message.search.FlagKey
Flag object containing the flag to test.
FlagKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for Message Flag.
FlagKey(Flags.Flag, boolean) - Constructor for class com.hs.mail.imap.message.search.FlagKey
 
flags(Flags) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
flagsUpdated(long, long, List<Long>) - Method in class com.hs.mail.imap.event.EventDispatcher
 
FlagUpdatedEvent - Class in com.hs.mail.imap.event
 
FlagUpdatedEvent(long, long, List<Long>) - Constructor for class com.hs.mail.imap.event.FlagUpdatedEvent
 
FlagUtils - Class in com.hs.mail.imap.dao
Mapping between message's system flags and message table's column name
FlagUtils() - Constructor for class com.hs.mail.imap.dao.FlagUtils
 
flush(EhCacheWrapper<?, ?>) - Static method in class com.hs.mail.util.EhCacheWrapper
 
folderSeparator - Static variable in class com.hs.mail.imap.mailbox.Mailbox
Delimiter string that separates mailbox's pathname from the names of immediate sub-mailboxes.
forbidSelectMailbox(long, long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Set \Noselect mailbox name attribute.
forbidSelectMailbox(long, long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
forceShutdown() - Method in class com.hs.mail.container.simple.SimpleSpringContainer
 
FromStringKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for the From Address header.
FromStringKey(String) - Constructor for class com.hs.mail.imap.message.search.FromStringKey
 

G

GE - Static variable in class com.hs.mail.imap.message.search.ComparisonKey
 
get(K) - Method in interface com.hs.mail.util.CacheWrapper
 
get(K) - Method in class com.hs.mail.util.EhCacheWrapper
 
getActions() - Method in class com.hs.mail.sieve.SieveMailAdapter
Returns the List of actions.
getActionsIterator() - Method in class com.hs.mail.sieve.SieveMailAdapter
 
getAlias(long) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
getAlias(long) - Method in interface com.hs.mail.imap.dao.UserDao
 
getAlias() - Method in class com.hs.mail.imap.user.Alias
 
getAlias(long) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getAlias(long) - Method in interface com.hs.mail.imap.user.UserManager
 
getAliasCount(String) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
getAliasCount(String) - Method in interface com.hs.mail.imap.dao.UserDao
 
getAliasCount(String) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getAliasCount(String) - Method in interface com.hs.mail.imap.user.UserManager
 
getAliasList(String, int, int) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
getAliasList(String, int, int) - Method in interface com.hs.mail.imap.dao.UserDao
 
getAliasList(String, int, int) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getAliasList(String, int, int) - Method in interface com.hs.mail.imap.user.UserManager
 
getAliasName() - Method in class com.hs.mail.imap.user.Alias
 
getAllByName(String) - Static method in class com.hs.mail.dns.DnsServer
 
getAppHome() - Method in class com.hs.mail.container.Main
 
getAtDomainList() - Method in class com.hs.mail.imap.processor.fetch.Address
Gets the SMTP source route.
getAuthID() - Method in class com.hs.mail.smtp.SmtpSession
 
getAuthorizedNetworks() - Static method in class com.hs.mail.container.config.Config
 
getAuthScheme() - Static method in class com.hs.mail.container.config.Config
 
getAuthType() - Method in class com.hs.mail.imap.message.request.AuthenticateRequest
 
getBacklog() - Method in class com.hs.mail.container.server.DefaultServer
 
getBcc() - Method in class com.hs.mail.imap.message.MessageHeader
 
getBcc() - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
getBean(String) - Static method in class com.hs.mail.container.config.ComponentManager
This is about the same as context.getBean("beanName"), except it has its own static handle to the Spring context, so calling this method statically will give access to the beans by name in the Spring application context.
getBeanOfType(Class) - Static method in class com.hs.mail.container.config.ComponentManager
 
getBind() - Method in class com.hs.mail.container.server.DefaultServer
 
getBind() - Method in class com.hs.mail.imap.server.ImapServer
 
getBindTo() - Method in class com.hs.mail.container.server.DefaultServer
 
getBody() - Method in class com.hs.mail.imap.message.response.FetchResponse
 
getBodyOctets() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getBodyStructure() - Method in class com.hs.mail.imap.message.response.FetchResponse
 
getBooleanProperty(String, boolean) - Static method in class com.hs.mail.container.config.Config
 
getByName(String) - Static method in class com.hs.mail.dns.DnsServer
 
getCache() - Method in class com.hs.mail.util.EhCacheWrapper
 
getCachedUids() - Method in class com.hs.mail.imap.event.EventTracker
 
getCachedUids() - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
 
getCc() - Method in class com.hs.mail.imap.message.MessageHeader
 
getCc() - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
getChannel() - Method in class com.hs.mail.container.server.socket.TcpTransport
 
getChannel() - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
getChannel() - Method in interface com.hs.mail.imap.message.responder.Responder
 
getCharset() - Method in class com.hs.mail.imap.message.request.SearchRequest
 
getChildCount(long, String) - Method in interface com.hs.mail.imap.dao.MailboxDao
Get the child mailboxes count.
getChildCount(long, String) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getChildren(long, long, String, boolean) - Method in interface com.hs.mail.imap.dao.MailboxDao
Get all child mailboxes of named mailbox.
getChildren(long, long, String, boolean) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getChildren(long, long, String, boolean) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
getChildren(long, long, String, boolean) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
 
getClassLoader() - Method in class com.hs.mail.container.Main
 
getClientAddress() - Method in class com.hs.mail.smtp.SmtpSession
 
getClientDomain() - Method in class com.hs.mail.smtp.SmtpSession
 
getCommand() - Method in class com.hs.mail.imap.message.request.ImapRequest
 
getCommand() - Method in class com.hs.mail.imap.server.codec.DefaultImapMessage
 
getCommand() - Method in interface com.hs.mail.imap.server.codec.ImapMessage
 
getComparison() - Method in class com.hs.mail.imap.message.search.ComparisonKey
 
getConnectionHandler() - Method in class com.hs.mail.container.server.DefaultServer
 
getConnectionTimeout() - Method in class com.hs.mail.container.server.DefaultServer
 
getConsumers() - Method in class com.hs.mail.smtp.spool.FileWatcher
 
getConsumers() - Method in interface com.hs.mail.smtp.spool.Watcher
 
getContent() - Method in class com.hs.mail.imap.message.response.FetchResponse
 
getContent() - Method in class com.hs.mail.sieve.SieveMailAdapter
 
getContents() - Method in class com.hs.mail.imap.processor.fetch.Content
 
getContentType() - Method in class com.hs.mail.sieve.SieveMailAdapter
 
getCriteria() - Method in class com.hs.mail.imap.message.search.SortKey
 
getDanglingMessageID(long) - Method in interface com.hs.mail.imap.dao.MessageDao
 
getDanglingMessageID(long) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
getDanglingMessageIDList(long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Get the list of physical message identifiers which will be dangling pointers (pointing messages which are already deleted) after deleting all the messages owned by the user.
getDanglingMessageIDList(long, long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Get the list of physical message identifiers which will be dangling pointers (pointing messages which are already deleted) after expunging the mailbox.
getDanglingMessageIDList(long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getDanglingMessageIDList(long, long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getDataDirectory() - Static method in class com.hs.mail.container.config.Config
 
getDataDirectory(Date, long) - Static method in class com.hs.mail.imap.schedule.MessageCompressor
 
getDataFile(Date, long) - Static method in class com.hs.mail.container.config.Config
 
getDataFile() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getDate() - Method in class com.hs.mail.imap.message.MessageHeader
 
getDate() - Method in class com.hs.mail.imap.message.search.DateKey
 
getDate() - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
getDate() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getDateBefore(String) - Static method in class com.hs.mail.imap.schedule.ScheduleUtils
 
getDatetime() - Method in class com.hs.mail.imap.message.request.AppendRequest
 
getDebugOut() - Method in class com.hs.mail.imap.server.DebuggingHandler
Returns the stream to be used for debugging output.
getDebugOut() - Method in class com.hs.mail.smtp.SmtpSession
 
getDefaultCacheFields() - Static method in class com.hs.mail.container.config.Config
 
getDefaultCallbacks() - Method in class com.hs.mail.security.login.BasicLoginModule
 
getDefaultDomain() - Static method in class com.hs.mail.container.config.Config
 
getDefaultQuota() - Static method in class com.hs.mail.container.config.Config
 
getDeletedMessageIDList(long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Get the deleted message's identifiers.
getDeletedMessageIDList(long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getDeliverTo() - Method in class com.hs.mail.imap.user.Alias
 
getDescription() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getDisposition() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getDispositionParams() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getDnsServers() - Method in class com.hs.mail.dns.DnsServer
 
getDomains() - Static method in class com.hs.mail.container.config.Config
 
getEmbeddedMessageDescriptor() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getEncoding() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getEnvelope() - Method in class com.hs.mail.imap.message.response.FetchResponse
 
getEnvelope() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getErrorMessage() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getEventDispatcher() - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
getEventDispatcher() - Method in interface com.hs.mail.imap.mailbox.MailboxManager
 
getEventTracker() - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
 
getExpression() - Method in class com.hs.mail.imap.mailbox.MailboxQuery
 
getExpungedMsns() - Method in class com.hs.mail.imap.message.response.UnsolicitedResponse
 
getExpungedUids() - Method in class com.hs.mail.imap.event.EventTracker
 
getExpungedUids() - Method in class com.hs.mail.imap.event.MessageExpungedEvent
 
getFetchProfile() - Method in class com.hs.mail.imap.message.request.FetchRequest
 
getFileProperty(String, String) - Static method in class com.hs.mail.container.config.Config
 
getFirstOctet() - Method in class com.hs.mail.imap.message.BodyFetchItem
 
getFirstUnseen() - Method in class com.hs.mail.imap.message.response.SelectResponse
Gets the UID of the first unseen message.
getFirstUnseenMessageID(long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Get the message identifier of the first unseen message.
getFirstUnseenMessageID(long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getFlag() - Method in class com.hs.mail.imap.message.search.FlagKey
 
getFlags(long) - Method in interface com.hs.mail.imap.dao.MessageDao
 
getFlags(long) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
getFlags(long) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
getFlags(long) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
 
getFlags() - Method in class com.hs.mail.imap.message.FetchData
 
getFlags() - Method in class com.hs.mail.imap.message.request.AppendRequest
 
getFlags() - Method in class com.hs.mail.imap.message.request.StoreRequest
 
getFlags() - Method in class com.hs.mail.imap.message.response.FetchResponse
 
getFlags() - Method in class com.hs.mail.imap.message.response.StoreResponse
 
getFlagsResponses() - Method in class com.hs.mail.imap.message.response.UnsolicitedResponse
 
getFlagUpdatedUids() - Method in class com.hs.mail.imap.event.EventTracker
 
getFlagUpdatedUids() - Method in class com.hs.mail.imap.event.FlagUpdatedEvent
 
getForwardTo() - Method in class com.hs.mail.imap.user.User
 
getFrom() - Method in class com.hs.mail.imap.message.MailMessage
 
getFrom() - Method in class com.hs.mail.imap.message.MessageHeader
 
getFrom() - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
getFrom() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getGarbageMailboxList() - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getHeader(long) - Method in interface com.hs.mail.imap.dao.MessageDao
 
getHeader(long, String[]) - Method in interface com.hs.mail.imap.dao.MessageDao
 
getHeader(long) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
getHeader(long, String[]) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
getHeader(long) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
Gets the headers of the message.
getHeader(long, String[]) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
getHeader(long) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Gets the headers of the message.
getHeader(long, String[]) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Gets the headers of the message.
getHeader() - Method in class com.hs.mail.imap.message.MailMessage
 
getHeader() - Method in class com.hs.mail.imap.message.MessageHeader
 
getHeader(String) - Method in class com.hs.mail.sieve.SieveMailAdapter
 
getHeaderName() - Method in class com.hs.mail.imap.message.search.HeaderKey
 
getHeaderNameID(String) - Method in interface com.hs.mail.imap.dao.MessageDao
 
getHeaderNameID(String) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
getHeaderNames() - Method in class com.hs.mail.sieve.SieveMailAdapter
 
getHeaders() - Method in class com.hs.mail.imap.message.BodyFetchItem
 
getHelloName() - Static method in class com.hs.mail.container.config.Config
 
getHost() - Method in class com.hs.mail.smtp.message.MailAddress
 
getHostName() - Static method in class com.hs.mail.container.config.Config
 
getHostName() - Method in class com.hs.mail.imap.processor.fetch.Address
Gets the host name.
getHostname() - Method in class com.hs.mail.smtp.message.HostAddress
 
getId() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getID() - Method in class com.hs.mail.imap.user.Alias
 
getID() - Method in class com.hs.mail.imap.user.User
 
getID() - Method in class com.hs.mail.security.UserPrincipal
 
getID() - Method in class com.hs.mail.smtp.message.Recipient
 
getIgnoreCase() - Method in class com.hs.mail.imap.message.search.StringKey
 
getInputStream() - Method in class com.hs.mail.container.server.socket.TcpSocketChannel
 
getInputStream() - Method in class com.hs.mail.container.server.socket.TcpTransport
 
getInputStream() - Method in class com.hs.mail.imap.message.MailMessage
 
getInReplyTo() - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
getInstance() - Static method in class com.hs.mail.imap.dao.DaoFactory
 
getInstance() - Static method in class com.hs.mail.sieve.ActionDispatcher
Returns the sole instance of the receiver, lazily initialised.
getInstance() - Static method in class com.hs.mail.util.ObjectLockerFactory
 
getInternalDate() - Method in class com.hs.mail.imap.message.FetchData
 
getInternalDate() - Method in class com.hs.mail.imap.message.PhysMessage
 
getInternalDate() - Method in class com.hs.mail.imap.message.response.FetchResponse
 
getLanguages() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getLastUpdate() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getLineCount() - Method in class com.hs.mail.io.CountingInputStream
 
getLines() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getLiteral() - Method in class com.hs.mail.imap.server.codec.DefaultImapMessage
 
getLiteral() - Method in interface com.hs.mail.imap.server.codec.ImapMessage
Returns the content of this message.
getLiteralLength() - Method in class com.hs.mail.imap.server.codec.DefaultImapMessage
 
getLiteralLength() - Method in interface com.hs.mail.imap.server.codec.ImapMessage
Returns the length of the content.
getLocation() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getMailbox(long, String) - Method in interface com.hs.mail.imap.dao.MailboxDao
Get the named mailbox.
getMailbox(long, String) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getMailbox(long, String) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
getMailbox(long, String) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Returns user's Mailbox with a given path
getMailbox() - Method in class com.hs.mail.imap.message.request.AbstractListRequest
 
getMailbox() - Method in class com.hs.mail.imap.message.request.AbstractMailboxRequest
 
getMailbox() - Method in class com.hs.mail.imap.message.request.AppendRequest
 
getMailbox() - Method in class com.hs.mail.imap.message.request.CopyRequest
 
getMailbox() - Method in class com.hs.mail.imap.message.request.StatusRequest
 
getMailbox() - Method in class com.hs.mail.imap.message.response.ext.QuotaResponse
 
getMailbox() - Method in class com.hs.mail.imap.message.response.ListResponse
 
getMailbox(long, String) - Method in class com.hs.mail.imap.processor.AbstractListProcessor
 
getMailbox(long, String) - Method in class com.hs.mail.imap.processor.ListProcessor
 
getMailbox(long, String) - Method in class com.hs.mail.imap.processor.LsubProcessor
 
getMailbox() - Method in class com.hs.mail.smtp.message.MailAddress
 
getMailboxDao() - Static method in class com.hs.mail.imap.dao.DaoFactory
 
getMailboxID() - Method in interface com.hs.mail.imap.event.EventListener.Event
Returns the ID of the mailbox where this event was triggered.
getMailboxID() - Method in class com.hs.mail.imap.event.MailboxEvent
 
getMailboxID() - Method in class com.hs.mail.imap.event.MessageEvent
 
getMailboxID() - Method in class com.hs.mail.imap.mailbox.Mailbox
 
getMailboxID() - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
 
getMailboxIDList(String) - Method in interface com.hs.mail.imap.dao.MailboxDao
Get the identifiers of mailboxes whose name match the given name.
getMailboxIDList(String) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getMailboxIDList(String) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
getMailboxIDList(String) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
 
getMailboxManager() - Method in class com.hs.mail.imap.processor.AbstractImapProcessor
 
getMailboxManager() - Method in class com.hs.mail.mailet.AbstractMailet
 
getMailboxManager() - Method in class com.hs.mail.mailet.DefaultMailetContext
 
getMailboxManager() - Method in interface com.hs.mail.mailet.MailetContext
 
getMailboxName() - Method in class com.hs.mail.imap.message.response.StatusResponse
 
getMailboxName() - Method in class com.hs.mail.imap.processor.fetch.Address
Gets the mailbox name.
getMailetContext() - Method in class com.hs.mail.sieve.SieveMailAdapter
Returns the mailetContext.
getMailMessage() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getMatchingHeader(String) - Method in class com.hs.mail.sieve.SieveMailAdapter
 
getMax() - Method in class com.hs.mail.imap.message.SequenceRange
 
getMaxMessageNumber(long) - Method in class com.hs.mail.imap.mailbox.UidToMsnMapper
Find the largest message sequence number whose corresponding unique identifier is equal or less than the given unique identifier.
getMaxMessageSize() - Static method in class com.hs.mail.container.config.Config
 
getMaxRcptCount() - Static method in class com.hs.mail.container.config.Config
 
getMd5() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getMessage() - Method in class com.hs.mail.imap.message.request.AppendRequest
 
getMessage() - Method in exception com.hs.mail.imap.parser.ParseException
 
getMessage() - Method in class com.hs.mail.sieve.SieveMailAdapter
 
getMessage() - Method in class com.hs.mail.smtp.SmtpSession
 
getMessageBodyContent() - Method in class com.hs.mail.imap.processor.fetch.PartContentBuilder
 
getMessageCount(long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Get the total message count.
getMessageCount(long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getMessageCount() - Method in class com.hs.mail.imap.message.response.SelectResponse
Gets the number of messages that this mailbox contains.
getMessageCount() - Method in class com.hs.mail.imap.message.response.StatusResponse
 
getMessageCount() - Method in class com.hs.mail.imap.message.response.UnsolicitedResponse
Gets the number of messages that this mailbox contains.
getMessageDao() - Static method in class com.hs.mail.imap.dao.DaoFactory
 
getMessageFetchData(long) - Method in interface com.hs.mail.imap.dao.MessageDao
 
getMessageFetchData(long) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
getMessageFetchData(long) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
getMessageFetchData(long) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
 
getMessageHeader() - Method in class com.hs.mail.imap.processor.fetch.PartContentBuilder
 
getMessageID() - Method in class com.hs.mail.imap.message.FetchData
 
getMessageId() - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
getMessageIDList(long) - Method in interface com.hs.mail.imap.dao.MessageDao
 
getMessageIDList(long) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
getMessageIDList(long) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
getMessageIDList(long) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
 
getMessageNumber(long) - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
Get the message sequence number corresponding to the given UID from the cache.
getMessageNumber(long) - Method in class com.hs.mail.imap.mailbox.UidToMsnMapper
 
getMessageNumber() - Method in class com.hs.mail.imap.message.response.FetchResponse
 
getMessageNumber() - Method in class com.hs.mail.imap.message.response.StoreResponse
 
getMethodMap() - Method in class com.hs.mail.sieve.ActionDispatcher
Returns the methodMap, lazily initialised.
getMimeBodyContent() - Method in class com.hs.mail.imap.processor.fetch.PartContentBuilder
 
getMimeHeader() - Method in class com.hs.mail.imap.processor.fetch.PartContentBuilder
 
getMimeMessage() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getMin() - Method in class com.hs.mail.imap.message.SequenceRange
 
getMinMessageNumber(long) - Method in class com.hs.mail.imap.mailbox.UidToMsnMapper
Find the smallest message sequence number whose corresponding unique identifier is equal or greater than the given unique identifier.
getName() - Method in class com.hs.mail.imap.mailbox.Mailbox
Returns the full name of this mailbox.
getName() - Method in class com.hs.mail.imap.message.BodyFetchItem
 
getName() - Method in class com.hs.mail.imap.processor.fetch.Content
 
getName() - Method in class com.hs.mail.security.BasicPrincipal
Retrieves the name of the principal
getName() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getNewName() - Method in class com.hs.mail.imap.message.request.RenameRequest
 
getNextUID() - Method in class com.hs.mail.imap.mailbox.Mailbox
Returns the predicted UID that will be assigned to the next message that is appended to this mailbox.
getNextUid() - Method in class com.hs.mail.imap.message.response.SelectResponse
Gets the next unique identifier predicted.
getNextUid() - Method in class com.hs.mail.imap.message.response.StatusResponse
 
getNode() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getNumber() - Method in class com.hs.mail.imap.message.search.IntegerComparisonKey
 
getNumberOfOctets() - Method in class com.hs.mail.imap.message.BodyFetchItem
 
getNumberProperty(String, long) - Static method in class com.hs.mail.container.config.Config
 
getOctetCount() - Method in class com.hs.mail.io.CountingInputStream
 
getOldName() - Method in class com.hs.mail.imap.message.request.RenameRequest
 
getOption(String, String) - Method in class com.hs.mail.security.login.BasicLoginModule
 
getOutputStream() - Method in class com.hs.mail.container.server.socket.TcpSocketChannel
 
getOutputStream() - Method in class com.hs.mail.container.server.socket.TcpTransport
 
getOwnerID() - Method in class com.hs.mail.imap.mailbox.Mailbox
 
getParameters() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getParent(String) - Static method in class com.hs.mail.imap.mailbox.Mailbox
Get the full name of parent mailbox for given mailbox.
getParts() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getPassword() - Method in class com.hs.mail.imap.message.request.LoginRequest
 
getPassword() - Method in class com.hs.mail.imap.user.User
 
getPath() - Method in class com.hs.mail.imap.message.BodyFetchItem
 
getPattern() - Method in class com.hs.mail.imap.message.request.AbstractListRequest
 
getPattern() - Method in class com.hs.mail.imap.message.search.StringKey
 
getPersonalName() - Method in class com.hs.mail.imap.processor.fetch.Address
Gets the personal name.
getPhysMessageID() - Method in class com.hs.mail.imap.message.FetchData
 
getPhysMessageID() - Method in class com.hs.mail.imap.message.PhysMessage
 
getPort() - Method in class com.hs.mail.container.server.DefaultServer
 
getPort() - Method in class com.hs.mail.imap.server.ImapServer
 
getPosition() - Method in exception com.hs.mail.imap.processor.fetch.PartContentBuilder.PartNotFoundException
 
getPostmaster() - Static method in class com.hs.mail.container.config.Config
 
getProperties() - Static method in class com.hs.mail.container.config.Config
 
getProperty(String, String) - Static method in class com.hs.mail.container.config.Config
 
getProtocol() - Method in class com.hs.mail.smtp.SmtpSession
 
getQuota(long, String) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
getQuota(long, String) - Method in interface com.hs.mail.imap.dao.UserDao
 
getQuota() - Method in class com.hs.mail.imap.message.request.ext.SetQuotaRequest
 
getQuota() - Method in class com.hs.mail.imap.message.response.ext.QuotaResponse
 
getQuota(long, String) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getQuota() - Method in class com.hs.mail.imap.user.User
 
getQuota(long, String) - Method in interface com.hs.mail.imap.user.UserManager
 
getQuotaLimit(long) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
getQuotaLimit(long) - Method in interface com.hs.mail.imap.dao.UserDao
 
GetQuotaProcessor - Class in com.hs.mail.imap.processor.ext
 
GetQuotaProcessor() - Constructor for class com.hs.mail.imap.processor.ext.GetQuotaProcessor
 
GetQuotaRequest - Class in com.hs.mail.imap.message.request.ext
 
GetQuotaRequest(String, String, String) - Constructor for class com.hs.mail.imap.message.request.ext.GetQuotaRequest
 
GetQuotaRequestBuilder - Class in com.hs.mail.imap.message.builder.ext
 
GetQuotaRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.ext.GetQuotaRequestBuilder
 
getQuotaRoot() - Method in class com.hs.mail.imap.message.request.ext.GetQuotaRequest
 
GetQuotaRootProcessor - Class in com.hs.mail.imap.processor.ext
 
GetQuotaRootProcessor() - Constructor for class com.hs.mail.imap.processor.ext.GetQuotaRootProcessor
 
GetQuotaRootRequest - Class in com.hs.mail.imap.message.request.ext
 
GetQuotaRootRequest(String, String, String) - Constructor for class com.hs.mail.imap.message.request.ext.GetQuotaRootRequest
 
GetQuotaRootRequestBuilder - Class in com.hs.mail.imap.message.builder.ext
 
GetQuotaRootRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.ext.GetQuotaRootRequestBuilder
 
getQuotaUsage(long) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
getQuotaUsage(long) - Method in interface com.hs.mail.imap.dao.UserDao
 
getQuotaUsage(long) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getQuotaUsage(long) - Method in interface com.hs.mail.imap.user.UserManager
 
getRecentMessageCount(long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Get the recent message count.
getRecentMessageCount(long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getRecentMessageCount() - Method in class com.hs.mail.imap.message.response.SelectResponse
Gets the number of recent messages.
getRecentMessageCount() - Method in class com.hs.mail.imap.message.response.StatusResponse
 
getRecentMessageCount() - Method in class com.hs.mail.imap.message.response.UnsolicitedResponse
Gets the number of recent messages.
getRecipients() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getRecipientsSize() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getRecipientType() - Method in class com.hs.mail.imap.message.search.RecipientStringKey
 
getRemoteAddress() - Method in class com.hs.mail.container.server.socket.TcpTransport
 
getRemoteHost() - Method in class com.hs.mail.smtp.SmtpSession
 
getRemoteIP() - Method in class com.hs.mail.smtp.SmtpSession
 
getReplyTo() - Method in class com.hs.mail.imap.message.MailMessage
 
getReplyTo() - Method in class com.hs.mail.imap.message.MessageHeader
 
getReplyTo() - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
getRequest() - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
getRequest() - Method in interface com.hs.mail.imap.message.responder.Responder
 
getRequest() - Method in class com.hs.mail.web.WebSession
 
getResponse() - Method in class com.hs.mail.web.WebSession
 
getResponseCode() - Method in exception com.hs.mail.imap.ImapException
 
getRetryCount() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getReturnUrl() - Method in class com.hs.mail.web.WebSession
 
getSearchDao() - Static method in class com.hs.mail.imap.dao.DaoFactory
 
getSearchHeader() - Method in class com.hs.mail.imap.message.search.TextKey
 
getSearchKey() - Method in class com.hs.mail.imap.message.request.SearchRequest
 
getSearchKey() - Method in class com.hs.mail.imap.message.search.NotKey
 
getSearchKeys() - Method in class com.hs.mail.imap.message.search.SearchKeyList
 
getSectionType() - Method in class com.hs.mail.imap.message.BodyFetchItem
 
getSelectedMailbox() - Method in class com.hs.mail.imap.ImapSession
 
getSender() - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
getSequenceSet() - Method in class com.hs.mail.imap.message.request.CopyRequest
 
getSequenceSet() - Method in class com.hs.mail.imap.message.request.FetchRequest
 
getSequenceSet() - Method in class com.hs.mail.imap.message.request.StoreRequest
 
getSequenceSet() - Method in class com.hs.mail.imap.message.search.SequenceKey
 
getServerSocketFactory() - Method in class com.hs.mail.container.server.DefaultServer
 
getServiceType() - Method in class com.hs.mail.container.server.DefaultServer
This method returns the type of service provided by this server.
getServiceType() - Method in class com.hs.mail.imap.server.ImapServer
This method returns the type of service provided by this server.
getSessionID() - Method in interface com.hs.mail.imap.event.EventListener.Event
Returns the ID of session who triggered this event.
getSessionID() - Method in class com.hs.mail.imap.event.MailboxEvent
 
getSessionID() - Method in class com.hs.mail.imap.event.MessageEvent
 
getSessionID() - Method in class com.hs.mail.imap.ImapSession
 
getSessionID() - Method in class com.hs.mail.smtp.SmtpSession
 
getSize() - Method in class com.hs.mail.imap.message.FetchData
 
getSize() - Method in class com.hs.mail.imap.message.response.FetchResponse
 
getSize() - Method in class com.hs.mail.imap.processor.fetch.Content
 
getSize() - Method in class com.hs.mail.sieve.SieveMailAdapter
 
getSmtpHostAddress(String) - Method in class com.hs.mail.dns.DnsServer
 
getSmtpHostAddress(String) - Static method in class com.hs.mail.mailet.RemoteDelivery
 
getSnapshotDirectory() - Static method in class com.hs.mail.container.config.Config
 
getSocket() - Method in class com.hs.mail.container.server.socket.TcpSocketChannel
 
getSoleRecipient() - Method in class com.hs.mail.sieve.SieveMailAdapter
 
getSoleRecipientID() - Method in class com.hs.mail.sieve.SieveMailAdapter
 
getSortKey() - Method in class com.hs.mail.imap.message.request.ext.SortRequest
 
getSpoolDirectory() - Static method in class com.hs.mail.container.config.Config
 
getSSLContext() - Static method in class com.hs.mail.container.config.Config
 
getState() - Method in class com.hs.mail.imap.ImapSession
 
getStatusAtts() - Method in class com.hs.mail.imap.message.request.StatusRequest
 
getStatusAtts() - Method in class com.hs.mail.imap.message.response.StatusResponse
 
getSubDirectory(Date, long) - Static method in class com.hs.mail.container.config.Config
 
getSubject() - Method in class com.hs.mail.imap.message.MailMessage
 
getSubject() - Method in class com.hs.mail.imap.message.MessageHeader
 
getSubject() - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
getSubType() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getTag() - Method in class com.hs.mail.imap.message.request.ImapRequest
 
getTag() - Method in exception com.hs.mail.imap.parser.ParseException
 
getTaskExecutor() - Method in class com.hs.mail.container.server.DefaultServer
 
getTempDirectory() - Static method in class com.hs.mail.container.config.Config
 
getTestSet() - Method in class com.hs.mail.imap.message.search.KeywordKey
 
getTime() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
getTimeAfter(String, Date) - Static method in class com.hs.mail.imap.schedule.ScheduleUtils
 
getTo() - Method in class com.hs.mail.imap.message.MessageHeader
 
getTo() - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
getTokens() - Method in class com.hs.mail.imap.server.codec.DefaultImapMessage
 
getTokens() - Method in interface com.hs.mail.imap.server.codec.ImapMessage
 
getTransactionTemplate() - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
getTransactionTemplate() - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getTransport() - Method in class com.hs.mail.smtp.SmtpSession
 
getType() - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
getUID(int) - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
Get the UID corresponding to the given message sequence number from the cache.
getUID(int) - Method in class com.hs.mail.imap.mailbox.UidToMsnMapper
 
getUid() - Method in class com.hs.mail.imap.message.response.FetchResponse
 
getUIDList() - Method in class com.hs.mail.imap.mailbox.UidToMsnMapper
 
getUidValidity() - Method in class com.hs.mail.imap.mailbox.Mailbox
Returns the UIDValidity for this mailbox.
getUidValidity() - Method in class com.hs.mail.imap.message.response.SelectResponse
Gets the unique identifier validity value.
getUidValidity() - Method in class com.hs.mail.imap.message.response.StatusResponse
 
getUnseenMessageCount(long) - Method in interface com.hs.mail.imap.dao.MailboxDao
Get the unseen message count.
getUnseenMessageCount(long) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
getUnseenMessageCount() - Method in class com.hs.mail.imap.message.response.StatusResponse
 
getUser(long) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
getUser(long) - Method in interface com.hs.mail.imap.dao.UserDao
 
getUser(long) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getUser(long) - Method in interface com.hs.mail.imap.user.UserManager
 
getUser() - Method in class com.hs.mail.smtp.message.MailAddress
 
getUserByAddress(String) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
getUserByAddress(String) - Method in interface com.hs.mail.imap.dao.UserDao
 
getUserByAddress(String) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getUserByAddress(String) - Method in interface com.hs.mail.imap.user.UserManager
 
getUserCount(String) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
getUserCount(String) - Method in interface com.hs.mail.imap.dao.UserDao
 
getUserCount(String) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getUserCount(String) - Method in interface com.hs.mail.imap.user.UserManager
 
getUserDao() - Static method in class com.hs.mail.imap.dao.DaoFactory
 
getUserHome(MailAddress) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getUserHome(MailAddress) - Method in interface com.hs.mail.imap.user.UserManager
 
getUserID(String) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
getUserID(String) - Method in interface com.hs.mail.imap.dao.UserDao
 
getUserID() - Method in class com.hs.mail.imap.ImapSession
 
getUserID() - Method in class com.hs.mail.imap.user.Alias
 
getUserID(String) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getUserID() - Method in class com.hs.mail.imap.user.User
 
getUserID(String) - Method in interface com.hs.mail.imap.user.UserManager
 
getUserList(String, int, int) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
getUserList(String, int, int) - Method in interface com.hs.mail.imap.dao.UserDao
 
getUserList(String, int, int) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getUserList(String, int, int) - Method in interface com.hs.mail.imap.user.UserManager
 
getUserManager() - Method in class com.hs.mail.imap.processor.AbstractImapProcessor
 
getUserManager() - Method in class com.hs.mail.mailet.AbstractMailet
 
getUserManager() - Method in class com.hs.mail.mailet.DefaultMailetContext
 
getUserManager() - Method in interface com.hs.mail.mailet.MailetContext
 
getUserManager() - Method in class com.hs.mail.smtp.processor.AbstractSmtpProcessor
 
getUsername() - Method in class com.hs.mail.imap.message.request.LoginRequest
 
getUserName() - Method in class com.hs.mail.imap.user.User
 
getUserSieveScript(MailAddress) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
getWatchInterval() - Method in class com.hs.mail.smtp.spool.FileWatcher
 
getWatchInterval() - Method in interface com.hs.mail.smtp.spool.Watcher
 
GREETINGS - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
GT - Static variable in class com.hs.mail.imap.message.search.ComparisonKey
 
GZIP_EXTENSION - Static variable in class com.hs.mail.util.FileUtils
 
GZIP_MAGIC_BYTES - Static variable in class com.hs.mail.util.FileUtils
 

H

handle(Callback[]) - Method in class com.hs.mail.security.login.BasicCallbackHandler
 
handleConnection(Socket) - Method in interface com.hs.mail.container.server.ConnectionHandler
 
handleConnection(Socket) - Method in class com.hs.mail.smtp.server.SmtpConnectionHandler
 
handleDownstream(ChannelHandlerContext, ChannelEvent) - Method in class com.hs.mail.imap.server.DebuggingHandler
 
handleUpstream(ChannelHandlerContext, ChannelEvent) - Method in class com.hs.mail.imap.server.DebuggingHandler
 
handleUpstream(ChannelHandlerContext, ChannelEvent) - Method in class com.hs.mail.imap.server.ImapServerHandler
 
hasChildren(Mailbox) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
hasChildren() - Method in class com.hs.mail.imap.mailbox.Mailbox
Check whether this mailbox has child mailboxes.
hasChildren(Mailbox) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Does the mailbox have inferior child mailboxes?
hasExpungedUids() - Method in class com.hs.mail.imap.event.EventTracker
 
hashCode() - Method in class com.hs.mail.imap.message.search.AndKey
 
hashCode() - Method in class com.hs.mail.imap.message.search.ComparisonKey
 
hashCode() - Method in class com.hs.mail.imap.message.search.DateKey
 
hashCode() - Method in class com.hs.mail.imap.message.search.FlagKey
 
hashCode() - Method in class com.hs.mail.imap.message.search.HeaderKey
 
hashCode() - Method in class com.hs.mail.imap.message.search.IntegerComparisonKey
 
hashCode() - Method in class com.hs.mail.imap.message.search.NotKey
 
hashCode() - Method in class com.hs.mail.imap.message.search.OrKey
 
hashCode() - Method in class com.hs.mail.imap.message.search.RecipientStringKey
 
hashCode() - Method in class com.hs.mail.imap.message.search.StringKey
 
hashCode() - Method in class com.hs.mail.imap.message.SequenceRange
 
hashCode() - Method in class com.hs.mail.security.BasicPrincipal
 
hasUpdatedFlags() - Method in class com.hs.mail.imap.event.EventTracker
 
HEADER - Static variable in class com.hs.mail.imap.message.BodyFetchItem
 
header - Variable in class com.hs.mail.imap.message.search.TextKey
True if search for header of the message, otherwise false (search for body of the message)
HEADER_FIELDS - Static variable in class com.hs.mail.imap.message.BodyFetchItem
 
HEADER_FIELDS_NOT - Static variable in class com.hs.mail.imap.message.BodyFetchItem
 
HeaderKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for Message headers.
HeaderKey(String, String) - Constructor for class com.hs.mail.imap.message.search.HeaderKey
 
headerName - Variable in class com.hs.mail.imap.message.search.HeaderKey
 
HEADERS - Static variable in class com.hs.mail.imap.message.FetchData.FetchProfileItem
 
HeloProcessor - Class in com.hs.mail.smtp.processor
Handler for HELO command.
HeloProcessor() - Constructor for class com.hs.mail.smtp.processor.HeloProcessor
 
HelpProcessor - Class in com.hs.mail.smtp.processor
Handler for HELO command.
HelpProcessor() - Constructor for class com.hs.mail.smtp.processor.HelpProcessor
 
HostAddress - Class in com.hs.mail.smtp.message
 
HostAddress(String, String) - Constructor for class com.hs.mail.smtp.message.HostAddress
 
HumanReadableText - Interface in com.hs.mail.imap.message.response
 

I

ignoreCase - Variable in class com.hs.mail.imap.message.search.StringKey
Ignore case when comparing?
ImapCodecUtil - Class in com.hs.mail.imap.server.codec
 
ImapConstants - Interface in com.hs.mail.imap
 
ImapException - Exception in com.hs.mail.imap
 
ImapException(String) - Constructor for exception com.hs.mail.imap.ImapException
Constructor for ImapException
ImapException(String, String) - Constructor for exception com.hs.mail.imap.ImapException
Constructor for ImapException
ImapMessage - Interface in com.hs.mail.imap.server.codec
An IMAP message.
ImapMessageDecoder - Class in com.hs.mail.imap.server.codec
Decodes ChannelBuffer into ImapMessage.
ImapMessageDecoder() - Constructor for class com.hs.mail.imap.server.codec.ImapMessageDecoder
Creates a new instance with the default.
ImapMessageDecoder(int) - Constructor for class com.hs.mail.imap.server.codec.ImapMessageDecoder
Creates a new instance with the specific parameter.
ImapMessageDecoder.State - Enum in com.hs.mail.imap.server.codec
The internal state of ImapMessageDecoder.
ImapMessageEncoder - Class in com.hs.mail.imap.server.codec
Encodes an ImapMessage into a ChannelBuffer.
ImapMessageEncoder() - Constructor for class com.hs.mail.imap.server.codec.ImapMessageEncoder
 
ImapMessageEncoder(String) - Constructor for class com.hs.mail.imap.server.codec.ImapMessageEncoder
 
ImapMessageEncoder(Charset) - Constructor for class com.hs.mail.imap.server.codec.ImapMessageEncoder
 
ImapProcessor - Interface in com.hs.mail.imap.processor
IMAP command processor.
ImapProcessorFactory - Class in com.hs.mail.imap.processor
Factory class for IMAP command processor
ImapProcessorFactory() - Constructor for class com.hs.mail.imap.processor.ImapProcessorFactory
 
ImapRequest - Class in com.hs.mail.imap.message.request
An IMAP request.
ImapRequest(String, String) - Constructor for class com.hs.mail.imap.message.request.ImapRequest
Constructor for AbstractCommand.
ImapRequestBuilder - Class in com.hs.mail.imap.message.builder
 
ImapRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.ImapRequestBuilder
 
ImapRequestDecoder - Class in com.hs.mail.imap.server.codec
 
ImapRequestDecoder() - Constructor for class com.hs.mail.imap.server.codec.ImapRequestDecoder
 
ImapRequestDecoder(int) - Constructor for class com.hs.mail.imap.server.codec.ImapRequestDecoder
 
ImapRequestFactory - Class in com.hs.mail.imap.message
 
ImapRequestFactory() - Constructor for class com.hs.mail.imap.message.ImapRequestFactory
 
ImapResponse - Interface in com.hs.mail.imap.message.response
 
ImapServer - Class in com.hs.mail.imap.server
NIO IMAP Server which use Netty
ImapServer() - Constructor for class com.hs.mail.imap.server.ImapServer
 
ImapServerHandler - Class in com.hs.mail.imap.server
Handles a server-side IMAP channel.
ImapServerHandler() - Constructor for class com.hs.mail.imap.server.ImapServerHandler
 
ImapSession - Class in com.hs.mail.imap
 
ImapSession() - Constructor for class com.hs.mail.imap.ImapSession
 
ImapSession.State - Enum in com.hs.mail.imap
Enumerates RFC3501 session states.
INBOX_NAME - Static variable in interface com.hs.mail.imap.ImapConstants
 
includes(long) - Method in class com.hs.mail.imap.message.SequenceRange
 
InetAddressMatcher - Class in com.hs.mail.util
 
InetAddressMatcher(String) - Constructor for class com.hs.mail.util.InetAddressMatcher
 
init(MailetContext) - Method in class com.hs.mail.mailet.AbstractMailet
 
init(MailetContext) - Method in class com.hs.mail.mailet.LocalDelivery
 
init(MailetContext) - Method in interface com.hs.mail.mailet.Mailet
Initialize the mailet.
init(MailetContext) - Method in class com.hs.mail.mailet.RemoteDelivery
Initialize the mailet
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class com.hs.mail.security.login.BasicLoginModule
Overriding to allow for proper initialization.
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class com.hs.mail.security.login.JdbcLoginModule
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class com.hs.mail.security.login.JndiLoginModule
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class com.hs.mail.security.login.PropertiesLoginModule
 
IntegerComparisonKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for integers.
IntegerComparisonKey(int, int) - Constructor for class com.hs.mail.imap.message.search.IntegerComparisonKey
 
INTERNALDATE - Static variable in class com.hs.mail.imap.message.FetchData.FetchProfileItem
 
InternalDateKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for Message InternalDate.
InternalDateKey(int, Date) - Constructor for class com.hs.mail.imap.message.search.InternalDateKey
 
INVADE_STRUCTURE - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
INVALID_COMMAND - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
INVALID_COMMAND_PARAM - Static variable in exception com.hs.mail.smtp.SmtpException
 
INVALID_SIZE_PARAM - Static variable in exception com.hs.mail.smtp.SmtpException
 
isAscii(String) - Static method in class com.hs.mail.util.MailUtils
 
isChildOf(Mailbox) - Method in class com.hs.mail.imap.mailbox.Mailbox
Check if this mailbox is subsequent child of the given mailbox.
isComposite() - Method in class com.hs.mail.imap.message.search.AllKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.AndKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.CompositeKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.FlagKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.FromStringKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.HeaderKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.InternalDateKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.KeywordKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.NotKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.OrKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.RecipientStringKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.SearchKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.SentDateKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.SequenceKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.SizeKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.SubjectKey
 
isComposite() - Method in class com.hs.mail.imap.message.search.TextKey
 
isCompressed(File, boolean) - Static method in class com.hs.mail.util.FileUtils
 
isDeletedMailbox() - Method in class com.hs.mail.imap.event.EventTracker
 
isDeletedMailbox() - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
Is the mailbox deleted by other session?
isLiteral() - Method in class com.hs.mail.imap.parser.Token
 
isLocal(String) - Static method in class com.hs.mail.container.config.Config
 
isMarked() - Method in class com.hs.mail.imap.mailbox.Mailbox
 
isMessages() - Method in class com.hs.mail.imap.message.request.Status
 
isMinus() - Method in class com.hs.mail.imap.message.request.StoreRequest
 
isNeedContinuationRequest() - Method in class com.hs.mail.imap.server.codec.DefaultImapMessage
 
isNeedContinuationRequest() - Method in interface com.hs.mail.imap.server.codec.ImapMessage
Returns true if and only if we need to send command continuation request before reading literal data.
isNoInferiors() - Method in class com.hs.mail.imap.mailbox.Mailbox
Check whether this mailbox can have child mailboxes.
isNoSelect() - Method in class com.hs.mail.imap.mailbox.Mailbox
Check whether this mailbox can be selected.
isNotificationMessage() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
isPeek() - Method in class com.hs.mail.imap.message.BodyFetchItem
 
isPlus() - Method in class com.hs.mail.imap.message.request.StoreRequest
 
isReadOnly() - Method in class com.hs.mail.imap.mailbox.Mailbox
Check whether this mailbox is read-only.
isReadOnly() - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
 
isReadOnly() - Method in class com.hs.mail.imap.processor.AbstractSelectProcessor
 
isReadOnly() - Method in class com.hs.mail.imap.processor.ExamineProcessor
 
isReadOnly() - Method in class com.hs.mail.imap.processor.SelectProcessor
 
isRecent() - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
Check whether this mailbox contains recent messages.
isRecent() - Method in class com.hs.mail.imap.message.request.Status
 
isReplace() - Method in class com.hs.mail.imap.message.request.StoreRequest
 
isReverse() - Method in class com.hs.mail.imap.message.search.SortKey
 
isSaslAuthEnabled() - Static method in class com.hs.mail.container.config.Config
 
isSessionEnded() - Method in class com.hs.mail.container.server.socket.TcpTransport
 
isSet() - Method in class com.hs.mail.imap.message.search.FlagKey
 
isSilent() - Method in class com.hs.mail.imap.message.request.StoreRequest
 
isSizeChanged() - Method in class com.hs.mail.imap.event.EventTracker
 
isSizeChanged() - Method in class com.hs.mail.imap.message.response.UnsolicitedResponse
 
isStrict() - Method in class com.hs.mail.smtp.message.MailAddress
 
isSubscribed(long, String) - Method in interface com.hs.mail.imap.dao.MailboxDao
Check whether the mailbox is subscribed.
isSubscribed(long, String) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
isSubscribed(long, String) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
isSubscribed(long, String) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Check if given mailbox is subscribed to user
isTcpNoDelay() - Method in class com.hs.mail.container.server.DefaultServer
 
isUidNext() - Method in class com.hs.mail.imap.message.request.Status
 
isUidValidity() - Method in class com.hs.mail.imap.message.request.Status
 
isUnseen() - Method in class com.hs.mail.imap.message.request.Status
 
isUseTLS() - Method in class com.hs.mail.imap.server.ImapServer
 
isUseTLS() - Method in class com.hs.mail.smtp.server.SmtpServer
 
isUseUID() - Method in class com.hs.mail.imap.message.request.CopyRequest
 
isUseUID() - Method in class com.hs.mail.imap.message.request.FetchRequest
 
isUseUID() - Method in class com.hs.mail.imap.message.request.SearchRequest
 
isUseUID() - Method in class com.hs.mail.imap.message.request.StoreRequest
 
isUseUid() - Method in class com.hs.mail.imap.message.search.SequenceKey
 
isValid() - Method in class com.hs.mail.web.WebSession
 

J

JaasLoginSupport - Class in com.hs.mail.security.config
 
JaasLoginSupport() - Constructor for class com.hs.mail.security.config.JaasLoginSupport
 
JdbcLoginModule - Class in com.hs.mail.security.login
A LoginModule that allows for authentication based on Legacy database.
JdbcLoginModule() - Constructor for class com.hs.mail.security.login.JdbcLoginModule
 
JndiLoginModule - Class in com.hs.mail.security.login
A LoginModule that allows for authentication based on LDAP directory.
JndiLoginModule() - Constructor for class com.hs.mail.security.login.JndiLoginModule
 

K

key - Variable in class com.hs.mail.imap.message.search.NotKey
 
keys - Variable in class com.hs.mail.imap.message.search.SearchKeyList
 
KeywordKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for Message Keyword (User Flag).
KeywordKey(String, boolean) - Constructor for class com.hs.mail.imap.message.search.KeywordKey
 
kw(String) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 

L

LE - Static variable in class com.hs.mail.imap.message.search.ComparisonKey
 
LineReader - Class in com.hs.mail.io
 
LineReader(InputStream) - Constructor for class com.hs.mail.io.LineReader
 
list_char(char) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
list_wildcard(char) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
listMailbox(long, long, String, MailboxQuery) - Method in class com.hs.mail.imap.processor.AbstractListProcessor
 
listMailbox(long, long, String, MailboxQuery) - Method in class com.hs.mail.imap.processor.ListProcessor
 
listMailbox(long, long, String, MailboxQuery) - Method in class com.hs.mail.imap.processor.LsubProcessor
 
ListProcessor - Class in com.hs.mail.imap.processor
 
ListProcessor() - Constructor for class com.hs.mail.imap.processor.ListProcessor
 
ListRequest - Class in com.hs.mail.imap.message.request
 
ListRequest(String, String, String, String) - Constructor for class com.hs.mail.imap.message.request.ListRequest
 
ListRequestBuilder - Class in com.hs.mail.imap.message.builder
 
ListRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.ListRequestBuilder
 
ListResponder - Class in com.hs.mail.imap.message.responder
 
ListResponder(Channel, ImapRequest) - Constructor for class com.hs.mail.imap.message.responder.ListResponder
 
ListResponse - Class in com.hs.mail.imap.message.response
 
ListResponse(Mailbox) - Constructor for class com.hs.mail.imap.message.response.ListResponse
 
literal(Content) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
literal() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
LITERAL_PLUS - Static variable in interface com.hs.mail.imap.ImapConstants
 
LOCAL - Static variable in class com.hs.mail.smtp.message.SmtpMessage
 
LocalDelivery - Class in com.hs.mail.mailet
Receives a Mail from SmtpMessageConsumer and takes care of delivery of the message to local inboxes.
LocalDelivery() - Constructor for class com.hs.mail.mailet.LocalDelivery
 
lock(Object) - Method in class com.hs.mail.util.ObjectLocker
 
logger - Variable in class com.hs.mail.aop.SimpleProfiler
 
logger - Static variable in class com.hs.mail.smtp.processor.AbstractSmtpProcessor
 
login(String, String) - Method in class com.hs.mail.imap.user.DefaultUserManager
Authenticate the given user against the given password.
login(String, String) - Method in interface com.hs.mail.imap.user.UserManager
Authenticate the given user against the given password.
login() - Method in class com.hs.mail.security.login.BasicLoginModule
Overriding to allow for certificate-based login.
LOGIN_CONTEXT - Static variable in class com.hs.mail.web.WebSession
 
LOGINDISABLED - Static variable in interface com.hs.mail.imap.ImapConstants
 
LoginProcessor - Class in com.hs.mail.imap.processor
 
LoginProcessor() - Constructor for class com.hs.mail.imap.processor.LoginProcessor
 
LoginRequest - Class in com.hs.mail.imap.message.request
 
LoginRequest(String, String, String, String) - Constructor for class com.hs.mail.imap.message.request.LoginRequest
 
LoginRequestBuilder - Class in com.hs.mail.imap.message.builder
 
LoginRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.LoginRequestBuilder
 
logName - Variable in class com.hs.mail.aop.SimpleProfiler
 
logout() - Method in class com.hs.mail.imap.ImapSession
 
logout() - Method in class com.hs.mail.security.login.BasicLoginModule
Standard JAAS override.
LogoutProcessor - Class in com.hs.mail.imap.processor
 
LogoutProcessor() - Constructor for class com.hs.mail.imap.processor.LogoutProcessor
 
LogoutRequest - Class in com.hs.mail.imap.message.request
 
LogoutRequest(String, String) - Constructor for class com.hs.mail.imap.message.request.LogoutRequest
 
LogoutRequestBuilder - Class in com.hs.mail.imap.message.builder
 
LogoutRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.LogoutRequestBuilder
 
lookup(String, int) - Method in class com.hs.mail.dns.DnsServer
Looks up DNS records of the specified type for the specified name.
lookup(String, String) - Static method in class com.hs.mail.imap.message.ImapRequestFactory
 
LookupException - Exception in com.hs.mail.exception
 
LookupException() - Constructor for exception com.hs.mail.exception.LookupException
Constructor for LookupException.
LookupException(String) - Constructor for exception com.hs.mail.exception.LookupException
Constructor for LookupException.
LookupException(String, Throwable) - Constructor for exception com.hs.mail.exception.LookupException
Constructor for LookupException.
LookupException(Throwable) - Constructor for exception com.hs.mail.exception.LookupException
Constructor for LookupException.
lparen() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
LsubProcessor - Class in com.hs.mail.imap.processor
 
LsubProcessor() - Constructor for class com.hs.mail.imap.processor.LsubProcessor
 
LsubRequest - Class in com.hs.mail.imap.message.request
 
LsubRequest(String, String, String, String) - Constructor for class com.hs.mail.imap.message.request.LsubRequest
 
LsubRequestBuilder - Class in com.hs.mail.imap.message.builder
 
LsubRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.LsubRequestBuilder
 
LT - Static variable in class com.hs.mail.imap.message.search.ComparisonKey
 

M

MailAddress - Class in com.hs.mail.smtp.message
 
MailAddress() - Constructor for class com.hs.mail.smtp.message.MailAddress
 
MailAddress(Address) - Constructor for class com.hs.mail.smtp.message.MailAddress
 
MailAddress(String, boolean) - Constructor for class com.hs.mail.smtp.message.MailAddress
 
MailAddress(String) - Constructor for class com.hs.mail.smtp.message.MailAddress
 
Mailbox - Class in com.hs.mail.imap.mailbox
Mailbox is a class that represents a mailbox for mail messages.
Mailbox() - Constructor for class com.hs.mail.imap.mailbox.Mailbox
 
Mailbox(String) - Constructor for class com.hs.mail.imap.mailbox.Mailbox
 
MAILBOX_DELETED_SIGN_OFF - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
MAILBOX_EXISTS - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
MAILBOX_IS_READ_ONLY - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
MAILBOX_NOT_FOUND - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
MAILBOX_NOT_SELECTABLE - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
MailboxDao - Interface in com.hs.mail.imap.dao
 
mailboxDeleted(long, long) - Method in class com.hs.mail.imap.event.EventDispatcher
 
MailboxDeletedEvent - Class in com.hs.mail.imap.event
 
MailboxDeletedEvent(long, long) - Constructor for class com.hs.mail.imap.event.MailboxDeletedEvent
 
MailboxEvent - Class in com.hs.mail.imap.event
Common base class for mailbox events.
MailboxEvent(long, long) - Constructor for class com.hs.mail.imap.event.MailboxEvent
 
mailboxExists(long, String) - Method in interface com.hs.mail.imap.dao.MailboxDao
Check whether the mailbox really exists.
mailboxExists(long, String) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
mailboxExists(long, String) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
mailboxExists(long, String) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Check if given mailbox exists.
MailboxManager - Interface in com.hs.mail.imap.mailbox
 
MailboxQuery - Class in com.hs.mail.imap.mailbox
Expresses select criteria for mailboxes.
MailboxQuery(String, String) - Constructor for class com.hs.mail.imap.mailbox.MailboxQuery
 
Mailet - Interface in com.hs.mail.mailet
 
MailetContext - Interface in com.hs.mail.mailet
 
MailMessage - Class in com.hs.mail.imap.message
 
MailProcessor - Class in com.hs.mail.smtp.processor
Handler for MAIL command.
MailProcessor() - Constructor for class com.hs.mail.smtp.processor.MailProcessor
 
MailUtils - Class in com.hs.mail.util
 
MailUtils() - Constructor for class com.hs.mail.util.MailUtils
 
Main - Class in com.hs.mail.container
 
Main() - Constructor for class com.hs.mail.container.Main
 
main(String[]) - Static method in class com.hs.mail.container.Main
 
main(String[]) - Static method in class com.hs.mail.container.simple.SimpleSpringContainer
 
main(String[]) - Static method in class com.hs.mail.deliver.Deliver
 
main(String[]) - Static method in class com.hs.mail.security.login.CryptPasswordEncoder
 
main(String[]) - Static method in class com.hs.mail.security.login.MD5PasswordEncoder
 
main(String[]) - Static method in class com.hs.mail.util.FileUtils
 
main(String[]) - Static method in class com.hs.mail.util.MailUtils
 
match(String) - Method in class com.hs.mail.imap.mailbox.MailboxQuery
Is the given name a match for MailboxQuery.expression
matches(InetAddress) - Method in class com.hs.mail.util.InetAddressMatcher
 
matches(String, InetAddress) - Static method in class com.hs.mail.util.InetAddressMatcher
 
MD5PasswordEncoder - Class in com.hs.mail.security.login
Implementation of the password encoder that returns the MD5 hash of any plaintext password passed into the encoder.
MD5PasswordEncoder() - Constructor for class com.hs.mail.security.login.MD5PasswordEncoder
 
message(String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
message(long) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
message - Variable in class com.hs.mail.imap.server.codec.ImapMessageDecoder
 
MESSAGE_SIZE_LIMIT - Static variable in exception com.hs.mail.smtp.SmtpException
 
MessageAddedEvent - Class in com.hs.mail.imap.event
 
MessageAddedEvent(long) - Constructor for class com.hs.mail.imap.event.MessageAddedEvent
 
MessageCompressor - Class in com.hs.mail.imap.schedule
 
MessageCompressor() - Constructor for class com.hs.mail.imap.schedule.MessageCompressor
 
MessageDao - Interface in com.hs.mail.imap.dao
 
MessageEvent - Class in com.hs.mail.imap.event
Common base class for message events.
MessageEvent(long, long) - Constructor for class com.hs.mail.imap.event.MessageEvent
 
MessageExpungedEvent - Class in com.hs.mail.imap.event
This class models Message expunged event.
MessageExpungedEvent(long, long, List<Long>) - Constructor for class com.hs.mail.imap.event.MessageExpungedEvent
 
MessageExpunger - Class in com.hs.mail.imap.schedule
 
MessageExpunger(MailboxManager) - Constructor for class com.hs.mail.imap.schedule.MessageExpunger
 
MessageHeader - Class in com.hs.mail.imap.message
 
MessageHeader(InputStream) - Constructor for class com.hs.mail.imap.message.MessageHeader
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class com.hs.mail.imap.server.ImapServerHandler
 
MessageSizeException - Exception in com.hs.mail.io
This exception is used to indicate when a new MimeMessage has exceeded the maximum message size for the server, as configured in the conf file.
MessageSizeException() - Constructor for exception com.hs.mail.io.MessageSizeException
Sole contructor for this class.
MIME - Static variable in class com.hs.mail.imap.message.BodyFetchItem
[RFC-2045] header for the part
MimeDescriptor - Class in com.hs.mail.imap.processor.fetch
This class represents a BODYSTRUCTURE.
MimeDescriptor(long, long, String, String, String, String, String, List<String>, String, List<String>, List<String>, String, String, List<MimeDescriptor>, MimeDescriptor, Envelope) - Constructor for class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
MimeParser - Class in com.hs.mail.imap.processor.fetch
 
MimeParser(MimeEntityConfig) - Constructor for class com.hs.mail.imap.processor.fetch.MimeParser
 
MISSING_DOMAIN_ADDRESS - Static variable in exception com.hs.mail.smtp.SmtpException
 
MISSING_RECIPIENT_ADDRESS - Static variable in exception com.hs.mail.smtp.SmtpException
 
MISSING_SENDER_ADDRESS - Static variable in exception com.hs.mail.smtp.SmtpException
 
MySqlMailboxDao - Class in com.hs.mail.imap.dao
 
MySqlMailboxDao() - Constructor for class com.hs.mail.imap.dao.MySqlMailboxDao
 
MySqlMessageDao - Class in com.hs.mail.imap.dao
 
MySqlMessageDao() - Constructor for class com.hs.mail.imap.dao.MySqlMessageDao
 
MySqlSearchDao - Class in com.hs.mail.imap.dao
 
MySqlSearchDao() - Constructor for class com.hs.mail.imap.dao.MySqlSearchDao
 
MySqlUserDao - Class in com.hs.mail.imap.dao
 
MySqlUserDao() - Constructor for class com.hs.mail.imap.dao.MySqlUserDao
 

N

NAMESPACE - Static variable in interface com.hs.mail.imap.ImapConstants
 
NAMESPACE_NOT_EXIST - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
NAMESPACE_PREFIX - Static variable in interface com.hs.mail.imap.ImapConstants
 
NamespaceProcessor - Class in com.hs.mail.imap.processor.ext
 
NamespaceProcessor() - Constructor for class com.hs.mail.imap.processor.ext.NamespaceProcessor
 
NamespaceRequest - Class in com.hs.mail.imap.message.request.ext
 
NamespaceRequest(String, String) - Constructor for class com.hs.mail.imap.message.request.ext.NamespaceRequest
 
NamespaceRequestBuilder - Class in com.hs.mail.imap.message.builder.ext
 
NamespaceRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.ext.NamespaceRequestBuilder
 
NE - Static variable in class com.hs.mail.imap.message.search.ComparisonKey
 
newToken(Token.Type) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
next - Variable in class com.hs.mail.imap.parser.Token
 
nextToken(StringTokenizer) - Method in class com.hs.mail.smtp.processor.AbstractSmtpProcessor
 
nil() - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
NIL - Static variable in interface com.hs.mail.imap.message.response.ImapResponse
 
nillableQuote(String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
nillableQuotes(List<String>) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
NO_SUCH_QUOTA_ROOT - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
NO_VALID_RECIPIENTS - Static variable in exception com.hs.mail.smtp.SmtpException
 
NoopProcessor - Class in com.hs.mail.imap.processor
 
NoopProcessor() - Constructor for class com.hs.mail.imap.processor.NoopProcessor
 
NoopProcessor - Class in com.hs.mail.smtp.processor
Handler for NOOP command.
NoopProcessor() - Constructor for class com.hs.mail.smtp.processor.NoopProcessor
 
NoopRequest - Class in com.hs.mail.imap.message.request
 
NoopRequest(String, String) - Constructor for class com.hs.mail.imap.message.request.NoopRequest
 
NoopRequestBuilder - Class in com.hs.mail.imap.message.builder
 
NoopRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.NoopRequestBuilder
 
notifyEventListeners(EventListener.Event) - Method in class com.hs.mail.imap.event.EventDispatcher
Notify all event listeners.
NotKey - Class in com.hs.mail.imap.message.search
This class implements the logical NEGATION operator.
NotKey(SearchKey) - Constructor for class com.hs.mail.imap.message.search.NotKey
 
number - Variable in class com.hs.mail.imap.message.search.IntegerComparisonKey
 
number() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
number(int) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
nz_number() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 

O

ObjectLocker - Class in com.hs.mail.util
 
ObjectLocker() - Constructor for class com.hs.mail.util.ObjectLocker
 
ObjectLockerFactory - Class in com.hs.mail.util
 
ObjectLockerFactory() - Constructor for class com.hs.mail.util.ObjectLockerFactory
 
okCompleted(ImapRequest) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
okCompleted(ImapRequest, String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
okCompleted(ImapRequest) - Method in interface com.hs.mail.imap.message.responder.Responder
 
okCompleted(ImapRequest, String) - Method in interface com.hs.mail.imap.message.responder.Responder
 
open() - Method in class com.hs.mail.security.login.JndiLoginModule
 
openParen(String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
options - Variable in class com.hs.mail.security.login.BasicLoginModule
Options specified in the login Configuration for this particular LoginModule.
OrKey - Class in com.hs.mail.imap.message.search
This class implements the logical OR operator on individual SearchKeys.
OrKey(SearchKey, SearchKey) - Constructor for class com.hs.mail.imap.message.search.OrKey
 

P

parseAddresses(String) - Method in class com.hs.mail.sieve.SieveMailAdapter
 
parseCharset(LinkedList<Token>) - Method in class com.hs.mail.imap.message.builder.SearchRequestBuilder
 
parseDate(String) - Static method in class com.hs.mail.imap.server.codec.DecoderUtils
 
parseDateTime(String) - Static method in class com.hs.mail.imap.server.codec.DecoderUtils
 
ParseException - Exception in com.hs.mail.imap.parser
This exception is thrown when errors are encountered while parsing the IMAP command.
ParseException(String, Throwable) - Constructor for exception com.hs.mail.imap.parser.ParseException
 
ParseException(String, String) - Constructor for exception com.hs.mail.imap.parser.ParseException
 
ParseException(LinkedList<Token>, String) - Constructor for exception com.hs.mail.imap.parser.ParseException
 
ParseException(LinkedList<Token>, String, Throwable) - Constructor for exception com.hs.mail.imap.parser.ParseException
 
parseFlagList(LinkedList<Token>) - Method in class com.hs.mail.imap.message.builder.ImapRequestBuilder
 
parseSeqRange(String) - Static method in class com.hs.mail.imap.server.codec.DecoderUtils
 
parseSequenceSet(LinkedList<Token>) - Method in class com.hs.mail.imap.message.builder.ImapRequestBuilder
 
PartContentBuilder - Class in com.hs.mail.imap.processor.fetch
 
PartContentBuilder() - Constructor for class com.hs.mail.imap.processor.fetch.PartContentBuilder
 
PartContentBuilder.PartNotFoundException - Exception in com.hs.mail.imap.processor.fetch
 
PartContentBuilder.PartNotFoundException(int) - Constructor for exception com.hs.mail.imap.processor.fetch.PartContentBuilder.PartNotFoundException
 
PartContentBuilder.PartNotFoundException(int, Exception) - Constructor for exception com.hs.mail.imap.processor.fetch.PartContentBuilder.PartNotFoundException
 
PasswordEncoder - Interface in com.hs.mail.security.login
Interface to provide a standard way to translate a plaintext password into a different representation of that password so that the password may be compared with the stored encrypted password without having to decode the encrypted password.
pattern - Variable in class com.hs.mail.imap.message.search.StringKey
The pattern.
PhysMessage - Class in com.hs.mail.imap.message
 
PhysMessage() - Constructor for class com.hs.mail.imap.message.PhysMessage
 
PlaintextPasswordEncoder - Class in com.hs.mail.security.login
Default password encoder for the case where no password encoder is needed.
PlaintextPasswordEncoder() - Constructor for class com.hs.mail.security.login.PlaintextPasswordEncoder
 
port - Variable in class com.hs.mail.container.server.DefaultServer
The port on which this server will be made available.
pos - Variable in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
principals - Variable in class com.hs.mail.security.login.BasicLoginModule
The Principals authenticated.
println(String) - Method in class com.hs.mail.container.server.socket.TcpTransport
 
process(ImapSession, ImapRequest, Channel) - Method in class com.hs.mail.imap.processor.AbstractImapProcessor
 
process(ImapSession, ImapRequest, Channel) - Method in interface com.hs.mail.imap.processor.ImapProcessor
Performs processing of the command.
process(SmtpSession, TcpTransport, StringTokenizer) - Method in class com.hs.mail.smtp.processor.AbstractSmtpProcessor
 
process(SmtpSession, TcpTransport, StringTokenizer) - Method in interface com.hs.mail.smtp.processor.SmtpProcessor
 
processSetResponse(SetResponse) - Method in class com.hs.mail.dns.DnsServer
 
profile(ProceedingJoinPoint) - Method in class com.hs.mail.aop.SimpleProfiler
 
PropertiesLoginModule - Class in com.hs.mail.security.login
A LoginModule that allows for authentication based on properties file.
PropertiesLoginModule() - Constructor for class com.hs.mail.security.login.PropertiesLoginModule
 
pushback - Variable in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
put(K, V) - Method in interface com.hs.mail.util.CacheWrapper
 
put(K, V) - Method in class com.hs.mail.util.EhCacheWrapper
 

Q

query(UidToMsnMapper, long, SearchKey) - Method in class com.hs.mail.imap.dao.MySqlSearchDao
 
query(UidToMsnMapper, long, SearchKey) - Method in interface com.hs.mail.imap.dao.SearchDao
 
queryForInt(String, Object[]) - Method in class com.hs.mail.imap.dao.AbstractDao
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, resulting in an int value.
queryForLong(String, Object[]) - Method in class com.hs.mail.imap.dao.AbstractDao
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, resulting in a long value.
queryForObject(String, Object[], RowMapper) - Method in class com.hs.mail.imap.dao.AbstractDao
Query given SQL to create a prepared statement from SQL and a list of arguments to bind to the query, mapping a single result row to a Java object via a RowMapper.
QuitProcessor - Class in com.hs.mail.smtp.processor
Handler for QUIT command.
QuitProcessor() - Constructor for class com.hs.mail.smtp.processor.QuitProcessor
 
QUOTA - Static variable in interface com.hs.mail.imap.ImapConstants
 
QuotaResponder - Class in com.hs.mail.imap.message.responder.ext
 
QuotaResponder(Channel, ImapRequest) - Constructor for class com.hs.mail.imap.message.responder.ext.QuotaResponder
 
QuotaResponse - Class in com.hs.mail.imap.message.response.ext
 
QuotaResponse(Quota, String) - Constructor for class com.hs.mail.imap.message.response.ext.QuotaResponse
 
QuotaResponse(Quota) - Constructor for class com.hs.mail.imap.message.response.ext.QuotaResponse
 
quote(String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
quoted() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
quoted_char(char) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
quoted_special(char) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
quoteUpper(String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 

R

RcptProcessor - Class in com.hs.mail.smtp.processor
Handler for RCPT command.
RcptProcessor() - Constructor for class com.hs.mail.smtp.processor.RcptProcessor
 
read() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
read() - Method in class com.hs.mail.io.CharTerminatedInputStream
Read a byte off this stream.
read() - Method in class com.hs.mail.io.CountingInputStream
 
read(byte[], int, int) - Method in class com.hs.mail.io.SizeLimitedInputStream
Overrides the read method of InputStream to call the read() method of the wrapped input stream.
read() - Method in class com.hs.mail.io.SizeLimitedInputStream
Overrides the read method of InputStream to call the read() method of the wrapped input stream.
readAll() - Method in class com.hs.mail.io.CountingInputStream
 
reader - Variable in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
readLine() - Method in class com.hs.mail.container.server.socket.TcpTransport
 
readLine() - Method in class com.hs.mail.io.LineReader
 
readMessage(String) - Static method in class com.hs.mail.smtp.message.SmtpMessage
 
Recipient - Class in com.hs.mail.smtp.message
 
Recipient(String) - Constructor for class com.hs.mail.smtp.message.Recipient
 
Recipient(String, boolean) - Constructor for class com.hs.mail.smtp.message.Recipient
 
Recipient(long, String, boolean) - Constructor for class com.hs.mail.smtp.message.Recipient
 
RECIPIENTS_COUNT_LIMIT - Static variable in exception com.hs.mail.smtp.SmtpException
 
RecipientStringKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for the Recipient Address header.
RecipientStringKey(Message.RecipientType, String) - Constructor for class com.hs.mail.imap.message.search.RecipientStringKey
 
registerProcessors() - Static method in class com.hs.mail.imap.processor.ImapProcessorFactory
 
RELAY_DENIED - Static variable in exception com.hs.mail.smtp.SmtpException
 
REMOTE - Static variable in class com.hs.mail.smtp.message.SmtpMessage
 
RemoteDelivery - Class in com.hs.mail.mailet
Receives a Mail from SmtpMessageConsumer and takes care of delivery of the message to remote hosts.
RemoteDelivery() - Constructor for class com.hs.mail.mailet.RemoteDelivery
 
remove(K) - Method in interface com.hs.mail.util.CacheWrapper
 
remove(List<K>) - Method in interface com.hs.mail.util.CacheWrapper
 
remove(K) - Method in class com.hs.mail.util.EhCacheWrapper
 
remove(List<K>) - Method in class com.hs.mail.util.EhCacheWrapper
 
removeAll(Collection<Recipient>, Address[]) - Static method in class com.hs.mail.mailet.RemoteDelivery
 
removeBean(String) - Method in class com.hs.mail.web.WebSession
 
removeBeans(String) - Method in class com.hs.mail.web.WebSession
 
removeEventListener(EventListener) - Method in class com.hs.mail.imap.event.EventDispatcher
Remove a listener for events.
removeEventListener(EventListener) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
removeEventListener(EventListener) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
 
rename(String, String) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
renameMailbox(Mailbox, String) - Method in interface com.hs.mail.imap.dao.MailboxDao
Rename the mailbox.
renameMailbox(Mailbox, String) - Method in class com.hs.mail.imap.dao.MySqlMailboxDao
 
renameMailbox(Mailbox, String) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
renameMailbox(Mailbox, String) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Renames a mailbox.
RenameProcessor - Class in com.hs.mail.imap.processor
 
RenameProcessor() - Constructor for class com.hs.mail.imap.processor.RenameProcessor
 
RenameRequest - Class in com.hs.mail.imap.message.request
 
RenameRequest(String, String, String, String) - Constructor for class com.hs.mail.imap.message.request.RenameRequest
 
RenameRequestBuilder - Class in com.hs.mail.imap.message.builder
 
RenameRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.RenameRequestBuilder
 
replaceByProperties(String) - Static method in class com.hs.mail.container.config.Config
 
request - Variable in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
reset() - Method in class com.hs.mail.imap.event.EventTracker
 
resetEvents() - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
 
resetInstance() - Static method in class com.hs.mail.sieve.ActionDispatcher
Resets the instance.
resetRecent(long) - Method in interface com.hs.mail.imap.dao.MessageDao
 
resetRecent(long) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
resetRecent(long) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
resetRecent(long) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
 
resolver - Variable in class com.hs.mail.dns.DnsServer
A resolver instance used to retrieve DNS records.
resp_special(char) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
respond(QuotaResponse) - Method in class com.hs.mail.imap.message.responder.ext.QuotaResponder
 
respond(FetchResponse) - Method in class com.hs.mail.imap.message.responder.FetchResponder
 
respond(ListResponse) - Method in class com.hs.mail.imap.message.responder.ListResponder
 
respond(SelectResponse) - Method in class com.hs.mail.imap.message.responder.SelectResponder
 
respond(StatusResponse) - Method in class com.hs.mail.imap.message.responder.StatusResponder
 
respond(StoreResponse) - Method in class com.hs.mail.imap.message.responder.StoreResponder
 
respond(UnsolicitedResponse) - Method in class com.hs.mail.imap.message.responder.UnsolicitedResponder
 
Responder - Interface in com.hs.mail.imap.message.responder
 
retrieveBean(String) - Method in class com.hs.mail.web.WebSession
 
RFC822_BCC - Static variable in interface com.hs.mail.imap.ImapConstants
Common header field names
RFC822_CC - Static variable in interface com.hs.mail.imap.ImapConstants
 
RFC822_DATE - Static variable in interface com.hs.mail.imap.ImapConstants
 
RFC822_FROM - Static variable in interface com.hs.mail.imap.ImapConstants
 
RFC822_IN_REPLY_TO - Static variable in interface com.hs.mail.imap.ImapConstants
 
RFC822_MESSAGE_ID - Static variable in interface com.hs.mail.imap.ImapConstants
 
RFC822_REPLY_TO - Static variable in interface com.hs.mail.imap.ImapConstants
 
RFC822_RETURN_PATH - Static variable in interface com.hs.mail.imap.ImapConstants
 
RFC822_SENDER - Static variable in interface com.hs.mail.imap.ImapConstants
 
RFC822_SUBJECT - Static variable in interface com.hs.mail.imap.ImapConstants
 
RFC822_TO - Static variable in interface com.hs.mail.imap.ImapConstants
 
RolePrincipal - Class in com.hs.mail.security
Represents a role as a JAAS principal.
RolePrincipal(String) - Constructor for class com.hs.mail.security.RolePrincipal
 
rparen() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
RsetProcessor - Class in com.hs.mail.smtp.processor
Handler for RSET command.
RsetProcessor() - Constructor for class com.hs.mail.smtp.processor.RsetProcessor
 
run() - Method in class com.hs.mail.container.server.socket.SocketConnection
 
runSieve(MailetContext, Recipient, SmtpMessage) - Static method in class com.hs.mail.sieve.Sieve
 
runTaskClass(String, List) - Method in class com.hs.mail.container.Main
 

S

save(boolean) - Method in class com.hs.mail.imap.message.MailMessage
 
save(InputStream) - Method in class com.hs.mail.imap.message.MailMessage
 
ScheduleUtils - Class in com.hs.mail.imap.schedule
 
ScheduleUtils() - Constructor for class com.hs.mail.imap.schedule.ScheduleUtils
 
search(UidToMsnMapper, long, SearchKey) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
search(UidToMsnMapper, long, SearchKey) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Searches for the messages matching the given query.
search(List<Long>, long) - Method in class com.hs.mail.imap.mailbox.UidToMsnMapper
 
SearchDao - Interface in com.hs.mail.imap.dao
 
SearchKey - Class in com.hs.mail.imap.message.search
Search criteria are expressed as a tree of search-keys, forming a parse-tree for the search expression.
SearchKey() - Constructor for class com.hs.mail.imap.message.search.SearchKey
 
SearchKeyList - Class in com.hs.mail.imap.message.search
This class implements a composite SearchKey composed with multiple SearchKeys.
SearchKeyList(List<SearchKey>) - Constructor for class com.hs.mail.imap.message.search.SearchKeyList
 
SearchKeyList() - Constructor for class com.hs.mail.imap.message.search.SearchKeyList
 
SearchProcessor - Class in com.hs.mail.imap.processor
 
SearchProcessor() - Constructor for class com.hs.mail.imap.processor.SearchProcessor
 
SearchRequest - Class in com.hs.mail.imap.message.request
 
SearchRequest(String, String, String, SearchKey, boolean) - Constructor for class com.hs.mail.imap.message.request.SearchRequest
 
SearchRequestBuilder - Class in com.hs.mail.imap.message.builder
 
SearchRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.SearchRequestBuilder
 
selected(SelectedMailbox) - Method in class com.hs.mail.imap.ImapSession
 
selected - Variable in class com.hs.mail.imap.mailbox.UidToMsnMapper
 
SelectedMailbox - Class in com.hs.mail.imap.mailbox
 
SelectedMailbox(long, long, boolean) - Constructor for class com.hs.mail.imap.mailbox.SelectedMailbox
Constructor used to create a selected mailbox.
SelectProcessor - Class in com.hs.mail.imap.processor
 
SelectProcessor() - Constructor for class com.hs.mail.imap.processor.SelectProcessor
 
SelectRequest - Class in com.hs.mail.imap.message.request
 
SelectRequest(String, String, String) - Constructor for class com.hs.mail.imap.message.request.SelectRequest
 
SelectRequestBuilder - Class in com.hs.mail.imap.message.builder
 
SelectRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.SelectRequestBuilder
 
SelectResponder - Class in com.hs.mail.imap.message.responder
 
SelectResponder(Channel, ImapRequest) - Constructor for class com.hs.mail.imap.message.responder.SelectResponder
 
SelectResponse - Class in com.hs.mail.imap.message.response
 
SelectResponse(Mailbox) - Constructor for class com.hs.mail.imap.message.response.SelectResponse
 
SelectResponseBuilder - Class in com.hs.mail.imap.message.response
 
SelectResponseBuilder() - Constructor for class com.hs.mail.imap.message.response.SelectResponseBuilder
 
sendMail(String, String[], SmtpMessage) - Method in class com.hs.mail.mailet.DefaultMailetContext
 
sendMail(String, String[], SmtpMessage) - Method in interface com.hs.mail.mailet.MailetContext
Send an outgoing message to the top of this mailet container's root queue.
SentDateKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for the Message SentDate.
SentDateKey(int, Date) - Constructor for class com.hs.mail.imap.message.search.SentDateKey
 
sequence_set() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
SequenceKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for the message sequence numbers.
SequenceKey(SequenceRange[], boolean) - Constructor for class com.hs.mail.imap.message.search.SequenceKey
 
SequenceKey(SequenceRange[]) - Constructor for class com.hs.mail.imap.message.search.SequenceKey
 
SequenceRange - Class in com.hs.mail.imap.message
 
SequenceRange(long) - Constructor for class com.hs.mail.imap.message.SequenceRange
 
SequenceRange(long, long) - Constructor for class com.hs.mail.imap.message.SequenceRange
 
sequenceSet - Variable in class com.hs.mail.imap.message.search.SequenceKey
 
Server - Interface in com.hs.mail.container.server
 
serverSocketFactory - Variable in class com.hs.mail.container.server.DefaultServer
Factory creating server sockets.
ServerSocketFactory - Interface in com.hs.mail.container.server.socket
Interface for server socket factory classes
service(Set<Recipient>, SmtpMessage) - Method in class com.hs.mail.mailet.AbstractMailet
 
service(Set<Recipient>, SmtpMessage) - Method in class com.hs.mail.mailet.AliasingForwarding
 
service(Set<Recipient>, SmtpMessage) - Method in class com.hs.mail.mailet.LocalDelivery
 
service(Set<Recipient>, SmtpMessage) - Method in interface com.hs.mail.mailet.Mailet
Called by the SmtpMessageConsumer to allow the mailet to process the message.
service(Set<Recipient>, SmtpMessage) - Method in class com.hs.mail.mailet.RemoteDelivery
For this message, we take the list of recipients, organize these into distinct servers, and deliver the message for each of these servers.
service(Set<Recipient>, SmtpMessage) - Method in class com.hs.mail.mailet.ToRepository
 
set - Variable in class com.hs.mail.imap.message.search.FlagKey
Indicates whether to test for the presence or absence of the specified Flag.
set - Variable in class com.hs.mail.imap.message.search.KeywordKey
Indicates whether to test for the presence or absence of the specified keyword.
setActions(List) - Method in class com.hs.mail.sieve.SieveMailAdapter
Sets the actions.
setAlias(String) - Method in class com.hs.mail.imap.user.Alias
 
setAppHome(File) - Method in class com.hs.mail.container.Main
 
setApplicationContext(ApplicationContext) - Method in class com.hs.mail.container.config.ComponentManager
 
setAuthenticateClient(boolean) - Method in class com.hs.mail.container.server.socket.TLSServerSocketFactory
 
setAuthID(long) - Method in class com.hs.mail.smtp.SmtpSession
 
setBacklog(int) - Method in class com.hs.mail.container.server.DefaultServer
 
setBind(String) - Method in class com.hs.mail.container.server.DefaultServer
 
setBind(String) - Method in class com.hs.mail.imap.server.ImapServer
 
setBindTo(InetAddress) - Method in class com.hs.mail.container.server.DefaultServer
 
setBody(MimeDescriptor) - Method in class com.hs.mail.imap.message.response.FetchResponse
 
setBodyStructure(MimeDescriptor) - Method in class com.hs.mail.imap.message.response.FetchResponse
 
setChannel(TcpSocketChannel) - Method in class com.hs.mail.container.server.socket.TcpTransport
 
setClientDomain(String) - Method in class com.hs.mail.smtp.SmtpSession
 
setConnectionHandler(ConnectionHandler) - Method in class com.hs.mail.container.server.DefaultServer
 
setConnectionTimeout(int) - Method in class com.hs.mail.container.server.DefaultServer
 
setConsumers(List<Consumer>) - Method in class com.hs.mail.smtp.spool.FileWatcher
 
setConsumers(List<Consumer>) - Method in interface com.hs.mail.smtp.spool.Watcher
 
setContent(Content) - Method in class com.hs.mail.imap.message.response.FetchResponse
 
setContent(InputStream) - Method in class com.hs.mail.smtp.message.SmtpMessage
 
setContent(MimeMessage) - Method in class com.hs.mail.smtp.message.SmtpMessage
 
setDate(String) - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
setDebug(boolean) - Method in class com.hs.mail.mailet.RemoteDelivery
 
setDebug(boolean) - Method in class com.hs.mail.smtp.server.SmtpConnectionHandler
 
setDebug(boolean) - Method in class com.hs.mail.smtp.SmtpSession
 
setDebugOut(PrintStream) - Method in class com.hs.mail.imap.server.DebuggingHandler
Set the stream to be used for debugging output.
setDebugOut(PrintStream) - Method in class com.hs.mail.smtp.server.SmtpConnectionHandler
 
setDebugOut(PrintStream) - Method in class com.hs.mail.smtp.SmtpSession
 
setDeliverTo(long) - Method in class com.hs.mail.imap.user.Alias
 
setDnsServers(List<String>) - Method in class com.hs.mail.dns.DnsServer
 
setEmbeddedMessageDescriptor(MimeDescriptor) - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
setEnvelope(Envelope) - Method in class com.hs.mail.imap.message.response.FetchResponse
 
setEnvelope(Envelope) - Method in class com.hs.mail.imap.processor.fetch.MimeDescriptor
 
setFailureDir(String) - Method in class com.hs.mail.smtp.spool.FileWatcher
 
setFetchDataCache(Ehcache) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
setFileComparator(Comparator<File>) - Method in class com.hs.mail.smtp.spool.FileWatcher
 
setFirstOctet(long) - Method in class com.hs.mail.imap.message.BodyFetchItem
 
setFirstUnseen(long) - Method in class com.hs.mail.imap.message.response.SelectResponse
 
setFlags(long, Flags, boolean, boolean) - Method in interface com.hs.mail.imap.dao.MessageDao
 
setFlags(long, Flags, boolean, boolean) - Method in class com.hs.mail.imap.dao.MySqlMessageDao
 
setFlags(long, Flags, boolean, boolean) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
setFlags(long, Flags, boolean, boolean) - Method in interface com.hs.mail.imap.mailbox.MailboxManager
Sets flags on this message.
setFlags(Flags) - Method in class com.hs.mail.imap.message.FetchData
 
setFlags(Flags) - Method in class com.hs.mail.imap.message.response.FetchResponse
 
setForwardTo(String) - Method in class com.hs.mail.imap.user.User
 
setHasChildren(boolean) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
setHeader(MessageHeader) - Method in class com.hs.mail.imap.message.MailMessage
 
setHeaderCache(Ehcache) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
setHeaders(String[]) - Method in class com.hs.mail.imap.message.BodyFetchItem
 
setID(long) - Method in class com.hs.mail.imap.user.Alias
 
setID(long) - Method in class com.hs.mail.imap.user.User
 
setID(long) - Method in class com.hs.mail.security.UserPrincipal
 
setID(long) - Method in class com.hs.mail.smtp.message.Recipient
 
setInitData(boolean) - Method in class com.hs.mail.container.config.Config
 
setInReplyTo(String) - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
setInstance(ActionDispatcher) - Static method in class com.hs.mail.sieve.ActionDispatcher
Sets the instance.
setInternalDate(Date) - Method in class com.hs.mail.imap.message.FetchData
 
setInternalDate(Date) - Method in class com.hs.mail.imap.message.PhysMessage
 
setInternalDate(Date) - Method in class com.hs.mail.imap.message.response.FetchResponse
 
setLastUpdate(Date) - Method in class com.hs.mail.smtp.message.SmtpMessage
 
setLiteral(ChannelBuffer) - Method in class com.hs.mail.imap.server.codec.DefaultImapMessage
 
setLiteral(ChannelBuffer) - Method in interface com.hs.mail.imap.server.codec.ImapMessage
Sets the content of this message.
setLiteralLength(long) - Method in class com.hs.mail.imap.server.codec.DefaultImapMessage
 
setLiteralLength(long) - Method in interface com.hs.mail.imap.server.codec.ImapMessage
 
setLocation(Resource) - Method in class com.hs.mail.security.config.JaasLoginSupport
 
setLogName(String) - Method in class com.hs.mail.aop.SimpleProfiler
 
setMailbox(String) - Method in class com.hs.mail.smtp.message.MailAddress
 
setMailboxDao(MailboxDao) - Method in class com.hs.mail.imap.dao.DaoFactory
 
setMailboxID(long) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
setMailboxManager(MailboxManager) - Method in class com.hs.mail.imap.schedule.DiskCleanupJob
 
setMailboxManager(MailboxManager) - Method in class com.hs.mail.mailet.DefaultMailetContext
 
setMailetContext(MailetContext) - Method in class com.hs.mail.sieve.SieveMailAdapter
Sets the mailetContext.
setMailetContext(MailetContext) - Method in class com.hs.mail.smtp.spool.SmtpMessageConsumer
 
setMailets(List<Mailet>) - Method in class com.hs.mail.smtp.spool.SmtpMessageConsumer
 
setMarked(boolean) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
setMessage(SmtpMessage) - Method in class com.hs.mail.sieve.SieveMailAdapter
 
setMessage(SmtpMessage) - Method in class com.hs.mail.smtp.SmtpSession
 
setMessageCount(int) - Method in class com.hs.mail.imap.message.response.SelectResponse
 
setMessageCount(int) - Method in class com.hs.mail.imap.message.response.StatusResponse
 
setMessageCount(int) - Method in class com.hs.mail.imap.message.response.UnsolicitedResponse
 
setMessageDao(MessageDao) - Method in class com.hs.mail.imap.dao.DaoFactory
 
setMessageID(long) - Method in class com.hs.mail.imap.message.FetchData
 
setMessageId(String) - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
setMessages(boolean) - Method in class com.hs.mail.imap.message.request.Status
 
setMethodMap(Map) - Method in class com.hs.mail.sieve.ActionDispatcher
Sets the methodMap.
setName(String) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
setName(String) - Method in class com.hs.mail.imap.message.BodyFetchItem
 
setNextUID(long) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
setNode(int) - Method in class com.hs.mail.smtp.message.SmtpMessage
 
setNoInferiors(boolean) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
setNoSelect(boolean) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
setNumberOfOctets(long) - Method in class com.hs.mail.imap.message.BodyFetchItem
 
setOwnerID(long) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
setPassword(String) - Method in class com.hs.mail.imap.user.User
 
setPeek(boolean) - Method in class com.hs.mail.imap.message.BodyFetchItem
 
setPhysMessageID(long) - Method in class com.hs.mail.imap.message.FetchData
 
setPhysMessageID(long) - Method in class com.hs.mail.imap.message.PhysMessage
 
setPort(int) - Method in class com.hs.mail.container.server.DefaultServer
 
setPort(int) - Method in class com.hs.mail.imap.server.ImapServer
 
setProperties(Properties) - Method in class com.hs.mail.container.config.Config
 
setProtocol(String) - Method in class com.hs.mail.smtp.SmtpSession
 
setQuota(long, Quota) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
setQuota(long, Quota) - Method in interface com.hs.mail.imap.dao.UserDao
 
setQuota(long, Quota) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
setQuota(long) - Method in class com.hs.mail.imap.user.User
 
setQuota(long, Quota) - Method in interface com.hs.mail.imap.user.UserManager
 
SetQuotaProcessor - Class in com.hs.mail.imap.processor.ext
 
SetQuotaProcessor() - Constructor for class com.hs.mail.imap.processor.ext.SetQuotaProcessor
 
SetQuotaRequest - Class in com.hs.mail.imap.message.request.ext
 
SetQuotaRequest(String, String, Quota) - Constructor for class com.hs.mail.imap.message.request.ext.SetQuotaRequest
 
SetQuotaRequestBuilder - Class in com.hs.mail.imap.message.builder.ext
 
SetQuotaRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.ext.SetQuotaRequestBuilder
 
setReadOnly(boolean) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
setRecent(boolean) - Method in class com.hs.mail.imap.mailbox.SelectedMailbox
 
setRecent(boolean) - Method in class com.hs.mail.imap.message.request.Status
 
setRecentMessageCount(int) - Method in class com.hs.mail.imap.message.response.SelectResponse
 
setRecentMessageCount(int) - Method in class com.hs.mail.imap.message.response.StatusResponse
 
setRecentMessageCount(int) - Method in class com.hs.mail.imap.message.response.UnsolicitedResponse
 
setRetryCount(int) - Method in class com.hs.mail.smtp.message.SmtpMessage
 
setRetryDelayTime(long) - Method in class com.hs.mail.smtp.spool.SmtpMessageConsumer
 
setSearchDao(SearchDao) - Method in class com.hs.mail.imap.dao.DaoFactory
 
setSectionType(int) - Method in class com.hs.mail.imap.message.BodyFetchItem
 
setServerSocketFactory(ServerSocketFactory) - Method in class com.hs.mail.container.server.DefaultServer
 
setSize(long) - Method in class com.hs.mail.imap.message.FetchData
 
setSize(Long) - Method in class com.hs.mail.imap.message.response.FetchResponse
 
setSoleRecipient(String) - Method in class com.hs.mail.sieve.SieveMailAdapter
 
setSoleRecipientID(long) - Method in class com.hs.mail.sieve.SieveMailAdapter
 
setSpoolDirectory(File) - Static method in class com.hs.mail.container.config.Config
 
setSubject(String) - Method in class com.hs.mail.imap.processor.fetch.Envelope
 
setTarget(String) - Method in class com.hs.mail.smtp.spool.FileWatcher
 
setTargetDir(File) - Method in class com.hs.mail.smtp.spool.FileWatcher
 
setTaskExecutor(TaskExecutor) - Method in class com.hs.mail.container.server.DefaultServer
 
setTcpNoDelay(boolean) - Method in class com.hs.mail.container.server.DefaultServer
 
setTransactionManager(PlatformTransactionManager) - Method in class com.hs.mail.imap.mailbox.DefaultMailboxManager
 
setTransactionManager(PlatformTransactionManager) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
setUid(Long) - Method in class com.hs.mail.imap.message.response.FetchResponse
 
setUidNext(boolean) - Method in class com.hs.mail.imap.message.request.Status
 
setUidValidity(long) - Method in class com.hs.mail.imap.mailbox.Mailbox
 
setUidValidity(boolean) - Method in class com.hs.mail.imap.message.request.Status
 
setUnseen(boolean) - Method in class com.hs.mail.imap.message.request.Status
 
setUnseenMessageCount(int) - Method in class com.hs.mail.imap.message.response.StatusResponse
 
setUserDao(UserDao) - Method in class com.hs.mail.imap.dao.DaoFactory
 
setUserID(String) - Method in class com.hs.mail.imap.user.Alias
 
setUserID(String) - Method in class com.hs.mail.imap.user.User
 
setUserManager(UserManager) - Method in class com.hs.mail.mailet.DefaultMailetContext
 
setUseTLS(boolean) - Method in class com.hs.mail.imap.server.ImapServer
 
setUseTLS(boolean) - Method in class com.hs.mail.smtp.server.SmtpServer
 
setWatchInterval(long) - Method in class com.hs.mail.smtp.spool.FileWatcher
 
setWatchInterval(long) - Method in interface com.hs.mail.smtp.spool.Watcher
 
sharedState - Variable in class com.hs.mail.security.login.BasicLoginModule
State shared with other configured LoginModules.
Sieve - Class in com.hs.mail.sieve
 
Sieve() - Constructor for class com.hs.mail.sieve.Sieve
 
SieveMailAdapter - Class in com.hs.mail.sieve
 
SieveMailAdapter(MailetContext, String, long) - Constructor for class com.hs.mail.sieve.SieveMailAdapter
Constructor for SieveMailAdapter.
SimpleProfiler - Class in com.hs.mail.aop
 
SimpleProfiler() - Constructor for class com.hs.mail.aop.SimpleProfiler
 
SimpleSpringContainer - Class in com.hs.mail.container.simple
Simple spring component container
SimpleSpringContainer(String[]) - Constructor for class com.hs.mail.container.simple.SimpleSpringContainer
 
SIZE - Static variable in class com.hs.mail.imap.message.FetchData.FetchProfileItem
 
size() - Method in class com.hs.mail.imap.message.search.SearchKeyList
 
SizeKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for Message sizes.
SizeKey(int, int) - Constructor for class com.hs.mail.imap.message.search.SizeKey
 
SizeLimitedInputStream - Class in com.hs.mail.io
Wraps an underlying input stream, limiting the allowable size of incoming data.
SizeLimitedInputStream(InputStream, long) - Constructor for class com.hs.mail.io.SizeLimitedInputStream
Constructor for the stream.
skipNextSpace() - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
SmtpConnectionHandler - Class in com.hs.mail.smtp.server
 
SmtpConnectionHandler() - Constructor for class com.hs.mail.smtp.server.SmtpConnectionHandler
 
SmtpException - Exception in com.hs.mail.smtp
 
SmtpException() - Constructor for exception com.hs.mail.smtp.SmtpException
Constructor for SmtpException.
SmtpException(String) - Constructor for exception com.hs.mail.smtp.SmtpException
Constructor for SmtpException.
SmtpException(String, Throwable) - Constructor for exception com.hs.mail.smtp.SmtpException
Constructor for SmtpException.
SmtpException(Throwable) - Constructor for exception com.hs.mail.smtp.SmtpException
Constructor for SmtpException.
SmtpMessage - Class in com.hs.mail.smtp.message
 
SmtpMessage(MailAddress, int) - Constructor for class com.hs.mail.smtp.message.SmtpMessage
 
SmtpMessage(MailAddress) - Constructor for class com.hs.mail.smtp.message.SmtpMessage
 
SmtpMessageConsumer - Class in com.hs.mail.smtp.spool
 
SmtpMessageConsumer() - Constructor for class com.hs.mail.smtp.spool.SmtpMessageConsumer
 
SmtpProcessor - Interface in com.hs.mail.smtp.processor
 
SmtpProcessorFactory - Class in com.hs.mail.smtp.processor
 
SmtpProcessorFactory() - Constructor for class com.hs.mail.smtp.processor.SmtpProcessorFactory
 
SmtpServer - Class in com.hs.mail.smtp.server
 
SmtpServer() - Constructor for class com.hs.mail.smtp.server.SmtpServer
 
SmtpSession - Class in com.hs.mail.smtp
 
SmtpSession(TcpTransport) - Constructor for class com.hs.mail.smtp.SmtpSession
 
SocketConnection - Class in com.hs.mail.container.server.socket
 
SocketConnection(ConnectionHandler, Socket) - Constructor for class com.hs.mail.container.server.socket.SocketConnection
 
SORT - Static variable in interface com.hs.mail.imap.ImapConstants
 
SortKey - Class in com.hs.mail.imap.message.search
 
SortKey(String, boolean) - Constructor for class com.hs.mail.imap.message.search.SortKey
 
SortProcessor - Class in com.hs.mail.imap.processor.ext
 
SortProcessor() - Constructor for class com.hs.mail.imap.processor.ext.SortProcessor
 
SortRequest - Class in com.hs.mail.imap.message.request.ext
 
SortRequest(String, String, String, SortKey, SearchKey, boolean) - Constructor for class com.hs.mail.imap.message.request.ext.SortRequest
 
SortRequestBuilder - Class in com.hs.mail.imap.message.builder.ext
 
SortRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.ext.SortRequestBuilder
 
sp() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
space() - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
SpoolRepository - Class in com.hs.mail.smtp.spool
 
SpoolRepository() - Constructor for class com.hs.mail.smtp.spool.SpoolRepository
 
SSLContextFactory - Class in com.hs.mail.container.server
Factory used to create SSLContexts.
SSLContextFactory() - Constructor for class com.hs.mail.container.server.SSLContextFactory
 
start() - Method in class com.hs.mail.container.server.DefaultServer
 
start() - Method in interface com.hs.mail.container.server.Server
 
start() - Method in class com.hs.mail.container.simple.SimpleSpringContainer
 
start() - Method in class com.hs.mail.smtp.spool.FileWatcher
 
start() - Method in interface com.hs.mail.smtp.spool.Watcher
 
startsWith(String, String) - Method in class com.hs.mail.smtp.processor.AbstractSmtpProcessor
 
startsWith(File, byte[]) - Static method in class com.hs.mail.util.FileUtils
 
STARTTLS - Static variable in interface com.hs.mail.imap.ImapConstants
 
Status - Class in com.hs.mail.imap.message.request
 
Status() - Constructor for class com.hs.mail.imap.message.request.Status
 
StatusProcessor - Class in com.hs.mail.imap.processor
 
StatusProcessor() - Constructor for class com.hs.mail.imap.processor.StatusProcessor
 
StatusRequest - Class in com.hs.mail.imap.message.request
 
StatusRequest(String, String, String, Status) - Constructor for class com.hs.mail.imap.message.request.StatusRequest
 
StatusRequestBuilder - Class in com.hs.mail.imap.message.builder
 
StatusRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.StatusRequestBuilder
 
StatusResponder - Class in com.hs.mail.imap.message.responder
 
StatusResponder(Channel, ImapRequest) - Constructor for class com.hs.mail.imap.message.responder.StatusResponder
 
StatusResponse - Class in com.hs.mail.imap.message.response
 
StatusResponse(Status, Mailbox) - Constructor for class com.hs.mail.imap.message.response.StatusResponse
 
StatusResponseBuilder - Class in com.hs.mail.imap.message.response
 
StatusResponseBuilder() - Constructor for class com.hs.mail.imap.message.response.StatusResponseBuilder
 
stop() - Method in class com.hs.mail.container.server.DefaultServer
 
stop() - Method in interface com.hs.mail.container.server.Server
 
store() - Method in class com.hs.mail.smtp.message.SmtpMessage
 
storeBean(String, Object) - Method in class com.hs.mail.web.WebSession
 
storeMail(long, String, SmtpMessage) - Method in class com.hs.mail.mailet.DefaultMailetContext
 
storeMail(long, String, SmtpMessage) - Method in interface com.hs.mail.mailet.MailetContext
Stores the message in the target folder.
StoreProcessor - Class in com.hs.mail.imap.processor
 
StoreProcessor() - Constructor for class com.hs.mail.imap.processor.StoreProcessor
 
StoreRequest - Class in com.hs.mail.imap.message.request
 
StoreRequest(String, String, SequenceRange[], Boolean, boolean, Flags, boolean) - Constructor for class com.hs.mail.imap.message.request.StoreRequest
 
StoreRequestBuilder - Class in com.hs.mail.imap.message.builder
 
StoreRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.StoreRequestBuilder
 
StoreResponder - Class in com.hs.mail.imap.message.responder
 
StoreResponder(Channel, ImapRequest) - Constructor for class com.hs.mail.imap.message.responder.StoreResponder
 
StoreResponse - Class in com.hs.mail.imap.message.response
 
StoreResponse(long, Flags) - Constructor for class com.hs.mail.imap.message.response.StoreResponse
 
string() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
StringKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for Strings.
StringKey(String) - Constructor for class com.hs.mail.imap.message.search.StringKey
 
StringKey(String, boolean) - Constructor for class com.hs.mail.imap.message.search.StringKey
 
subject - Variable in class com.hs.mail.security.login.BasicLoginModule
The Subject to be authenticated.
SubjectKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for the Message Subject header.
SubjectKey(String) - Constructor for class com.hs.mail.imap.message.search.SubjectKey
 
SubscribeProcessor - Class in com.hs.mail.imap.processor
 
SubscribeProcessor() - Constructor for class com.hs.mail.imap.processor.SubscribeProcessor
 
SubscribeRequest - Class in com.hs.mail.imap.message.request
 
SubscribeRequest(String, String, String) - Constructor for class com.hs.mail.imap.message.request.SubscribeRequest
 
SubscribeRequestBuilder - Class in com.hs.mail.imap.message.builder
 
SubscribeRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.SubscribeRequestBuilder
 
success - Variable in class com.hs.mail.security.login.BasicLoginModule
The authentication status.

T

tag_char(char) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
taggedNo(ImapRequest, String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
taggedNo(ImapRequest, String, String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
taggedNo(ImapRequest, String) - Method in interface com.hs.mail.imap.message.responder.Responder
 
taggedNo(ImapRequest, String, String) - Method in interface com.hs.mail.imap.message.responder.Responder
 
tcpNoDelay - Variable in class com.hs.mail.container.server.DefaultServer
Indicates whether or not TCP_NODELAY is enabled.
TcpSocketChannel - Class in com.hs.mail.container.server.socket
 
TcpSocketChannel(Socket) - Constructor for class com.hs.mail.container.server.socket.TcpSocketChannel
 
TcpTransport - Class in com.hs.mail.container.server.socket
 
TcpTransport() - Constructor for class com.hs.mail.container.server.socket.TcpTransport
 
TEXT - Static variable in class com.hs.mail.imap.message.BodyFetchItem
Text body of the message, omitting the [RFC-2822] header
TextKey - Class in com.hs.mail.imap.message.search
This class implements search-criteria for the Message Header or Contents text.
TextKey(String, boolean) - Constructor for class com.hs.mail.imap.message.search.TextKey
 
TextKey(String) - Constructor for class com.hs.mail.imap.message.search.TextKey
 
TLSServerSocketFactory - Class in com.hs.mail.container.server.socket
 
TLSServerSocketFactory(SSLContext) - Constructor for class com.hs.mail.container.server.socket.TLSServerSocketFactory
 
toByte(String) - Static method in class com.hs.mail.util.InetAddressMatcher
 
toInternetAddress() - Method in class com.hs.mail.smtp.message.MailAddress
 
Token - Class in com.hs.mail.imap.parser
 
Token(Token.Type, String) - Constructor for class com.hs.mail.imap.parser.Token
 
Token.Type - Enum in com.hs.mail.imap.parser
 
tokens - Variable in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
tokens - Variable in class com.hs.mail.imap.server.codec.DefaultImapMessage
 
ToRepository - Class in com.hs.mail.mailet
 
ToRepository() - Constructor for class com.hs.mail.mailet.ToRepository
 
toString() - Method in enum com.hs.mail.imap.ImapSession.State
 
toString() - Method in class com.hs.mail.imap.parser.Token
 
toString() - Method in class com.hs.mail.security.BasicPrincipal
 
toString() - Method in class com.hs.mail.smtp.message.Recipient
 
toString() - Method in class com.hs.mail.util.InetAddressMatcher
 
type - Variable in class com.hs.mail.imap.parser.Token
 

U

UID - Static variable in class com.hs.mail.imap.message.FetchData.FetchProfileItem
 
UIDPLUS - Static variable in interface com.hs.mail.imap.ImapConstants
 
UidRequestBuilder - Class in com.hs.mail.imap.message.builder
 
UidRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.UidRequestBuilder
 
uids - Variable in class com.hs.mail.imap.mailbox.UidToMsnMapper
 
UidToMsnMapper - Class in com.hs.mail.imap.mailbox
Convert Unique Identifier (UID) to Message Sequence Number (MSN) and vice versa.
UidToMsnMapper(SelectedMailbox, List<Long>, boolean) - Constructor for class com.hs.mail.imap.mailbox.UidToMsnMapper
 
UidToMsnMapper(SelectedMailbox, boolean) - Constructor for class com.hs.mail.imap.mailbox.UidToMsnMapper
 
uncompress(File, File) - Static method in class com.hs.mail.util.FileUtils
 
unlock(Object) - Method in class com.hs.mail.util.ObjectLocker
 
unread() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
unreadAll() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
UnsolicitedResponder - Class in com.hs.mail.imap.message.responder
 
UnsolicitedResponder(Responder) - Constructor for class com.hs.mail.imap.message.responder.UnsolicitedResponder
 
UnsolicitedResponse - Class in com.hs.mail.imap.message.response
 
UnsolicitedResponse(boolean) - Constructor for class com.hs.mail.imap.message.response.UnsolicitedResponse
 
unsolicitedResponse(ImapSession, Responder) - Method in class com.hs.mail.imap.processor.AbstractImapProcessor
 
UnsolicitedResponseBuilder - Class in com.hs.mail.imap.message.response
 
UnsolicitedResponseBuilder() - Constructor for class com.hs.mail.imap.message.response.UnsolicitedResponseBuilder
 
UnsubscribeProcessor - Class in com.hs.mail.imap.processor
 
UnsubscribeProcessor() - Constructor for class com.hs.mail.imap.processor.UnsubscribeProcessor
 
UnsubscribeRequest - Class in com.hs.mail.imap.message.request
 
UnsubscribeRequest(String, String, String) - Constructor for class com.hs.mail.imap.message.request.UnsubscribeRequest
 
UnsubscribeRequestBuilder - Class in com.hs.mail.imap.message.builder
 
UnsubscribeRequestBuilder() - Constructor for class com.hs.mail.imap.message.builder.UnsubscribeRequestBuilder
 
UNSUPPORTED_AUTHENTICATION_MECHANISM - Static variable in interface com.hs.mail.imap.message.response.HumanReadableText
 
untagged(String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
untagged(String) - Method in interface com.hs.mail.imap.message.responder.Responder
 
untaggedOK(String) - Method in class com.hs.mail.imap.message.responder.AbstractImapResponder
 
untaggedOK(String) - Method in interface com.hs.mail.imap.message.responder.Responder
 
updateActions() - Method in class com.hs.mail.sieve.SieveMailAdapter
Updates the actions.
updateAlias(Alias) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
updateAlias(Alias) - Method in interface com.hs.mail.imap.dao.UserDao
 
updateAlias(Alias) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
updateAlias(Alias) - Method in interface com.hs.mail.imap.user.UserManager
 
updateInstance() - Static method in class com.hs.mail.sieve.ActionDispatcher
Updates the instance.
updateMethodMap() - Method in class com.hs.mail.sieve.ActionDispatcher
Updates the methodMap.
updateUser(User) - Method in class com.hs.mail.imap.dao.MySqlUserDao
 
updateUser(User) - Method in interface com.hs.mail.imap.dao.UserDao
 
updateUser(User) - Method in class com.hs.mail.imap.user.DefaultUserManager
 
updateUser(User) - Method in interface com.hs.mail.imap.user.UserManager
 
User - Class in com.hs.mail.imap.user
This class implements object representing user who has account in the Mail server.
User() - Constructor for class com.hs.mail.imap.user.User
 
UserDao - Interface in com.hs.mail.imap.dao
 
UserManager - Interface in com.hs.mail.imap.user
 
UserPrincipal - Class in com.hs.mail.security
Represents a user as a JAAS principal.
UserPrincipal(String) - Constructor for class com.hs.mail.security.UserPrincipal
 
UserPrincipal(String, long) - Constructor for class com.hs.mail.security.UserPrincipal
 
useUID - Variable in class com.hs.mail.imap.mailbox.UidToMsnMapper
 
useUid - Variable in class com.hs.mail.imap.message.search.SequenceKey
 

V

validate(Callback[]) - Method in class com.hs.mail.security.login.BasicLoginModule
 
validate(Callback[]) - Method in class com.hs.mail.security.login.JdbcLoginModule
 
validate(Callback[]) - Method in class com.hs.mail.security.login.JndiLoginModule
 
validate(Callback[]) - Method in class com.hs.mail.security.login.PropertiesLoginModule
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.AbstractListRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.AbstractMailboxRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.AppendRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.AuthenticateRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.CapabilityRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.CheckRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.CloseRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.CopyRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.ExpungeRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.ext.GetQuotaRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.ext.NamespaceRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.ext.SetQuotaRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.FetchRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.ImapRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.LoginRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.LogoutRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.NoopRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.RenameRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.SearchRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.StatusRequest
 
validForState(ImapSession.State) - Method in class com.hs.mail.imap.message.request.StoreRequest
 
value - Variable in class com.hs.mail.imap.parser.Token
 
valueOf(String) - Static method in enum com.hs.mail.imap.ImapSession.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hs.mail.imap.parser.Token.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hs.mail.imap.server.codec.ImapMessageDecoder.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.hs.mail.imap.ImapSession.State
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.hs.mail.imap.parser.Token.Type
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.hs.mail.imap.server.codec.ImapMessageDecoder.State
Returns an array containing the constants of this enum type, in the order they're declared.
VERSION - Static variable in interface com.hs.mail.imap.ImapConstants
Capabilities
VRFY_NOT_SUPPORTED - Static variable in exception com.hs.mail.smtp.SmtpException
 
VrfyProcessor - Class in com.hs.mail.smtp.processor
Command handler for handling VRFY command.
VrfyProcessor() - Constructor for class com.hs.mail.smtp.processor.VrfyProcessor
 

W

WANTED_FIELDS - Static variable in class com.hs.mail.imap.processor.fetch.EnvelopeBuilder
 
Watcher - Interface in com.hs.mail.smtp.spool
 
WebSession - Class in com.hs.mail.web
 
WebSession(HttpServletRequest, HttpServletResponse) - Constructor for class com.hs.mail.web.WebSession
 
writeResponse(String) - Method in class com.hs.mail.smtp.SmtpSession
 

Z

ZIPFILE_EXTENSION - Static variable in class com.hs.mail.container.config.Config
 

_

_kw(String) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
_maxWait - Variable in class com.hs.mail.util.ObjectLocker
 
_minEvictableTimeMillis - Variable in class com.hs.mail.util.ObjectLocker
 
_number() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
_number(int) - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 
_queueSize - Variable in class com.hs.mail.util.ObjectLocker
 
_sp() - Method in class com.hs.mail.imap.parser.AbstractImapCommandParser
 

A B C D E F G H I J K L M N O P Q R S T U V W Z _

Copyright © 2011. All Rights Reserved.