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

A

AbstractAuthRequiredToRelayRcptHook - Class in org.apache.james.protocols.smtp.core
Handler which check for authenticated users
AbstractAuthRequiredToRelayRcptHook() - Constructor for class org.apache.james.protocols.smtp.core.AbstractAuthRequiredToRelayRcptHook
 
AbstractGreylistHandler - Class in org.apache.james.protocols.smtp.core.fastfail
Abstract base class which implement GreyListing.
AbstractGreylistHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
 
AbstractHookableCmdHandler<Hook> - Class in org.apache.james.protocols.smtp.core
Abstract class which Handle hook-aware CommanHandler.
AbstractHookableCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
 
AbstractSenderAuthIdentifyVerificationRcptHook - Class in org.apache.james.protocols.smtp.core
Handler which check if the authenticated user is incorrect or correct
AbstractSenderAuthIdentifyVerificationRcptHook() - Constructor for class org.apache.james.protocols.smtp.core.AbstractSenderAuthIdentifyVerificationRcptHook
 
AbstractValidRcptHandler - Class in org.apache.james.protocols.smtp.core.fastfail
Handler which want todo an recipient check should extend this
AbstractValidRcptHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.AbstractValidRcptHandler
 
AcceptRecipientIfRelayingIsAllowed - Class in org.apache.james.protocols.smtp.core
This hook will stop the hook chain if relaying is allowed
AcceptRecipientIfRelayingIsAllowed() - Constructor for class org.apache.james.protocols.smtp.core.AcceptRecipientIfRelayingIsAllowed
 
ADDRESS - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Addressing Status
ADDRESS_AMBIGUOUS - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Destination mailbox address ambiguous
ADDRESS_MAILBOX - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad destination mailbox address
ADDRESS_MOVED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Destimation mailbox has moved, no forwarding address
ADDRESS_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other address status
ADDRESS_SYNTAX - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad destination mailbox address syntax
ADDRESS_SYNTAX_SENDER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad sender's mailbox address syntax
ADDRESS_SYSTEM - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad destination system address
ADDRESS_SYSTEM_SENDER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad sender's system address
ADDRESS_VALID - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Destination Address valid
appendLine(CharSequence) - Method in class org.apache.james.protocols.smtp.SMTPResponse
Append the responseLine to the SMTPResponse
AUTH_ENCRYPTION_REQUIRED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
This response to the AUTH command indicates that the selected authentication mechanism may only be used when the underlying SMTP connection is encrypted.
AUTH_FAILED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Auth failed
AUTH_MECHANISM_WEAK - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
This response to the AUTH command indicates that the selected authentication mechanism is weaker than server policy permits for that user.
AUTH_OK - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Auth ok
AUTH_PASSWORD_TRANSITION_ERROR - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
This response to the AUTH command indicates that the user needs to transition to the selected authentication mechanism.
AUTH_READY - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
 
AUTH_REQUIRED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
This response may be returned by any command other than AUTH, EHLO, HELO, NOOP, RSET, or QUIT.
AUTH_TEMPORARY_ERROR - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
This response to the AUTH command indicates that the authentication failed due to a temporary server failure.
AuthCmdHandler - Class in org.apache.james.protocols.smtp.core.esmtp
handles AUTH command Note: we could extend this to use java5 sasl standard libraries and provide client support against a server implemented via non-james specific hooks.
AuthCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
AuthHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the AUTH Command

B

BAD_EHLO_HELO - Static variable in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
BAD_SEQUENCE - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Bad sequence of commands
blockTime - Variable in class org.apache.james.protocols.smtp.core.fastfail.SpamTrapHandler
Default blocktime 12 hours

C

calcDefaultSMTPResponse(HookResult) - Static method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Convert the HookResult to SMTPResponse using default values.
calcDefaultSMTPResponse(HookResult) - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
Calculate the SMTPResponse for the given result
callHook(Hook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Must be implemented by hookable cmd handlers to make the effective call to an hook.
callHook(HeloHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
callHook(HeloHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.HeloCmdHandler
 
callHook(MailHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
callHook(QuitHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.QuitCmdHandler
 
callHook(RcptHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
 
callHook(UnknownCmdHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
check(SMTPSession, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
check(SMTPSession, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.ValidSenderDomainHandler
 
checkDNSRBL(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
This checks DNSRBL whitelists and blacklists.
checkEhloHelo(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
Check if EHLO/HELO is resolvable
cleanupAutoWhiteListGreyList(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
Cleanup the autowhitelist
cleanupGreyList(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
Delete old entries from the Greylist datarecord
CONTENT - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Message Content or Media Status
CONTENT_CONVERSION_FAILED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Conversion failed
CONTENT_CONVERSION_LOSS - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Conversion with loss performed
CONTENT_CONVERSION_NOT_ALLOWED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Conversion required and prohibited
CONTENT_CONVERSION_NOT_SUPPORTED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Conversion required, but not supported
CONTENT_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or undefined media error
CONTENT_UNSUPPORTED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Media not supported
CURRENT_HELO_MODE - Static variable in interface org.apache.james.protocols.smtp.SMTPSession
HELO or EHLO
CURRENT_HELO_NAME - Static variable in interface org.apache.james.protocols.smtp.SMTPSession
 
CURRENT_RECIPIENT - Static variable in class org.apache.james.protocols.smtp.core.RcptCmdHandler
 

D

DATA_READY - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Start mail input; end with .
DataCmdHandler - Class in org.apache.james.protocols.smtp.core
handles DATA command
DataCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.DataCmdHandler
 
DataCmdHandler.DataConsumerLineHandler - Class in org.apache.james.protocols.smtp.core
 
DataCmdHandler.DataConsumerLineHandler() - Constructor for class org.apache.james.protocols.smtp.core.DataCmdHandler.DataConsumerLineHandler
 
DataCmdHandler.DataLineFilterWrapper - Class in org.apache.james.protocols.smtp.core
 
DataCmdHandler.DataLineFilterWrapper(DataLineFilter, LineHandler<SMTPSession>) - Constructor for class org.apache.james.protocols.smtp.core.DataCmdHandler.DataLineFilterWrapper
 
DataLineFilter - Interface in org.apache.james.protocols.smtp.core
DataLineFilter are used to check the Data stream while the message is being received.
DataLineMessageHookHandler - Class in org.apache.james.protocols.smtp.core
 
DataLineMessageHookHandler() - Constructor for class org.apache.james.protocols.smtp.core.DataLineMessageHookHandler
 
DECLINED - Static variable in class org.apache.james.protocols.smtp.hook.HookReturnCode
 
DELIVERY - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mail Delivery Protocol Status
DELIVERY_INVALID_ARG - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Invalid command arguments
DELIVERY_INVALID_CMD - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Invalid command
DELIVERY_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or undefined (SMTP) protocol status
DELIVERY_SYNTAX - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Syntax error
DELIVERY_TOO_MANY_REC - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Too many recipients
DELIVERY_VERSION - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Wrong protocol version
DENY - Static variable in class org.apache.james.protocols.smtp.hook.HookReturnCode
 
DENYSOFT - Static variable in class org.apache.james.protocols.smtp.hook.HookReturnCode
 
DNSRBLHandler - Class in org.apache.james.protocols.smtp.core.fastfail
Connect handler for DNSRBL processing
DNSRBLHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
 
dnsService - Variable in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
DNSService - Interface in org.apache.james.protocols.smtp
Provides abstraction for DNS resolutions.
doAuth(SMTPSession, String, String) - Method in interface org.apache.james.protocols.smtp.hook.AuthHook
Return the HookResult after run the hook
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Execute the core commandHandling.
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.HeloCmdHandler
 
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.QuitCmdHandler
 
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
Handler method called upon receipt of a RCPT command.
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
doDATA(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
Handler method called upon receipt of a DATA command.
doDATAFilter(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Execute Syntax checks and return a SMTPResponse if a syntax error was detected, otherwise null.
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.HeloCmdHandler
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.QuitCmdHandler
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
doHelo(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
doHelo(SMTPSession, String) - Method in interface org.apache.james.protocols.smtp.hook.HeloHook
Return the HookResult after run the hook
doMail(SMTPSession, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.ValidSenderDomainHandler
 
doMail(SMTPSession, MailAddress) - Method in interface org.apache.james.protocols.smtp.hook.MailHook
Return the HookResult after run the hook
doMailParameter(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
doMailParameter(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
doMailParameter(SMTPSession, String, String) - Method in interface org.apache.james.protocols.smtp.hook.MailParametersHook
Return the HookResult after run the hook
doQuit(SMTPSession) - Method in interface org.apache.james.protocols.smtp.hook.QuitHook
Return the HookResult after run the hook
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.AbstractAuthRequiredToRelayRcptHook
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.AbstractSenderAuthIdentifyVerificationRcptHook
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.AcceptRecipientIfRelayingIsAllowed
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractValidRcptHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.MaxRcptHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.SpamTrapHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.SupressDuplicateRcptHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.TarpitHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in interface org.apache.james.protocols.smtp.hook.RcptHook
Return the HookResult after run the hook
doUnkown(SMTPSession, String) - Method in interface org.apache.james.protocols.smtp.hook.UnknownCmdHook
Called on unknown smtp command
DSNStatus - Class in org.apache.james.protocols.smtp.dsn
Constants and getters for RFC 3463 Enhanced Mail System Status Codes
DSNStatus() - Constructor for class org.apache.james.protocols.smtp.dsn.DSNStatus
 

E

EhloCmdHandler - Class in org.apache.james.protocols.smtp.core.esmtp
Handles EHLO command
EhloCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
EhloExtension - Interface in org.apache.james.protocols.smtp.core.esmtp
Must be implemented by handlers that add new ESMTP EHLO keyworkds
ExpnCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles EXPN command
ExpnCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.ExpnCmdHandler
 

F

findMXRecords(String) - Method in interface org.apache.james.protocols.smtp.DNSService
Return a prioritized unmodifiable list of host handling mail for the domain.
findTXTRecords(String) - Method in interface org.apache.james.protocols.smtp.DNSService
Get a collection of DNS TXT Records

G

getAllByName(String) - Method in interface org.apache.james.protocols.smtp.DNSService
 
getByName(String) - Method in interface org.apache.james.protocols.smtp.DNSService
 
getConnectionState() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns Map that consists of the state of the SMTPSession per connection
getDefaultDomain() - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
Return the default domain to append if the sender contains none
getDefaultDomain() - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
 
getDNSService() - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
Gets the DNS service.
getGreyListData(String, String, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
Get all necessary data for greylisting based on provided triplet
getHelloName() - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Returns the service wide hello name
getHelloName() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns the service wide hello name
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Return the interface which hooks need to implement to hook in
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.HeloCmdHandler
 
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.QuitCmdHandler
 
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
 
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
getHooks() - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Return a list which holds all hooks for the cmdHandler
getHooks() - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
Return a list which holds all hooks for the cmdHandler
getHostName(InetAddress) - Method in interface org.apache.james.protocols.smtp.DNSService
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.esmtp.StartTlsCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.ExpnCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.HeloCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.HelpCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.NoopCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.QuitCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.RsetCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.VrfyCmdHandler
 
getImplementedEsmtpFeatures(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
getImplementedEsmtpFeatures(SMTPSession) - Method in interface org.apache.james.protocols.smtp.core.esmtp.EhloExtension
 
getImplementedEsmtpFeatures(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
getImplementedEsmtpFeatures(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.esmtp.StartTlsCmdHandler
 
getLineHandler() - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
getLines() - Method in class org.apache.james.protocols.smtp.SMTPResponse
Return a List of all responseLines stored in this SMTPResponse
getLocalHost() - Method in interface org.apache.james.protocols.smtp.DNSService
 
getMailParamNames() - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
getMailParamNames() - Method in class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
getMailParamNames() - Method in interface org.apache.james.protocols.smtp.hook.MailParametersHook
 
getMandatoryCommands() - Method in class org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.DataLineMessageHookHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
getMaxMessageSize() - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Returns the service wide maximum message size in bytes.
getMaxMessageSize() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns the service wide maximum message size in bytes.
getMessageInputStream() - Method in interface org.apache.james.protocols.smtp.MailEnvelope
Return the InputStream of the message
getMessageInputStream() - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
getMessageOutputStream() - Method in interface org.apache.james.protocols.smtp.MailEnvelope
Return the OutputStream of the message
getMessageOutputStream() - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
getNetworkInterface() - Method in interface org.apache.james.protocols.smtp.SMTPServerMBean
 
getPort() - Method in interface org.apache.james.protocols.smtp.SMTPServerMBean
 
getProductName() - Method in class org.apache.james.protocols.smtp.core.WelcomeMessageHandler
 
getRawLine() - Method in class org.apache.james.protocols.smtp.SMTPResponse
Return the raw representation of the Stored SMTPResponse
getRcptCount() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns the recipient count
getRecipients() - Method in interface org.apache.james.protocols.smtp.MailEnvelope
Return the recipients which where supplied in the RCPT TO: command
getRecipients() - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
getResetLength() - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Returns the service wide reset length in bytes.
getResult() - Method in class org.apache.james.protocols.smtp.hook.HookResult
Return the result
getRetCode() - Method in class org.apache.james.protocols.smtp.SMTPResponse
Return the SMTPCode
getSender() - Method in interface org.apache.james.protocols.smtp.MailEnvelope
Return the sender of the mail which was supplied int the MAIL FROM: command.
getSender() - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
getSessionID() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns the SMTP session id
getSize() - Method in interface org.apache.james.protocols.smtp.MailEnvelope
Return the size of the message.
getSize() - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
getSmtpDescription() - Method in class org.apache.james.protocols.smtp.hook.HookResult
Return the SMTPDescription which should used.
getSMTPGreeting() - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Return the SMTPGreeting which should used.
getSMTPGreeting() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Return the SMTPGreeting which should used.
getSMTPHostAddresses(String) - Method in interface org.apache.james.protocols.smtp.DNSService
Returns an Iterator over org.apache.mailet.HostAddress, a specialized subclass of javax.mail.URLName, which provides location information for servers that are specified as mail handlers for the given hostname.
getSmtpRetCode() - Method in class org.apache.james.protocols.smtp.hook.HookResult
Return the SMTPRetCode which should used.
getSocketType() - Method in interface org.apache.james.protocols.smtp.SMTPServerMBean
 
getStatus(int, String) - Static method in class org.apache.james.protocols.smtp.dsn.DSNStatus
 
getStatus(int, int, int) - Static method in class org.apache.james.protocols.smtp.dsn.DSNStatus
 
getUnknownCommandHandler() - Method in class org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
 
getUnknownCommandHandlerIdentifier() - Method in class org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
 

H

HeloCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles HELO command
HeloCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.HeloCmdHandler
 
HeloHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the HELO Command
HELP_MESSAGE - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Help message (Information on how to use the receiver or the meaning of a particular non-standard command; this reply is useful only to the human user)
HelpCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles HELP command
HelpCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.HelpCmdHandler
 
HookResult - Class in org.apache.james.protocols.smtp.hook
Result which get used for hooks
HookResult(int, String, CharSequence) - Constructor for class org.apache.james.protocols.smtp.hook.HookResult
Construct new HookResult
HookResult(int, String) - Constructor for class org.apache.james.protocols.smtp.hook.HookResult
Construct new HookResult
HookResult(int) - Constructor for class org.apache.james.protocols.smtp.hook.HookResult
Construct new HookResult
HookResultHook - Interface in org.apache.james.protocols.smtp.hook
 
HookReturnCode - Class in org.apache.james.protocols.smtp.hook
 
HookReturnCode() - Constructor for class org.apache.james.protocols.smtp.hook.HookReturnCode
 

I

insertTriplet(String, String, String, int, long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
Insert new triplet in the store
isAuthRequired(String) - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Returns whether SMTP AUTH is active for this server, and necessary for the IP address passed.
isAuthSupported() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns whether Authentication is required or not
isBadHelo(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
isBadHelo(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.ReverseEqualsEhloHeloHandler
 
isEnabled() - Method in interface org.apache.james.protocols.smtp.SMTPServerMBean
 
isEndSession() - Method in class org.apache.james.protocols.smtp.SMTPResponse
Return true if the session is ended
isLocalDomain(String) - Method in class org.apache.james.protocols.smtp.core.AbstractAuthRequiredToRelayRcptHook
Return true if the given domain is a local domain for this server
isLocalDomain(String) - Method in class org.apache.james.protocols.smtp.core.AbstractSenderAuthIdentifyVerificationRcptHook
Return true if the given domain is a local domain for this server
isRelayingAllowed(String) - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Returns whether relaying is allowed for the IP address passed.
isRelayingAllowed() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns whether Relaying is allowed or not
isStartTLSSupported() - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
 
isValidRecipient(SMTPSession, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractValidRcptHandler
Return true if email for the given recipient should get accepted

L

LOCAL_ERROR - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested action aborted: local error in processing

M

MAIL_FORWARDING - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
251 User not local; will forward to (See section 3.4)
MAIL_OK - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested mail action okay, completed
MAIL_UNDEFINDED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Cannot VRFY user, but will accept message and attempt delivery (See section 3.5.3)
MAILBOX - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mailbox Status
MAILBOX_DISABLED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mailbox disabled, not accepting messages
MAILBOX_FULL - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mailbox full
MAILBOX_LIST_EXPANSION - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mailing list expansion problem
MAILBOX_MSG_TOO_BIG - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Message length exceeds administrative limit
MAILBOX_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or Undefined Mailbox Status
MAILBOX_PERM_UNAVAILABLE - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested action not taken: mailbox unavailable (e.g., mailbox not found, no access, or command rejected for policy reasons)
MAILBOX_TEMP_UNAVAILABLE - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested mail action not taken: mailbox unavailable (e.g., mailbox busy)
MailCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles MAIL command
MailCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.MailCmdHandler
 
MAILENV - Static variable in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
MailEnvelope - Interface in org.apache.james.protocols.smtp
The MailEnvelope of a SMTP-Transaction
MailEnvelopeImpl - Class in org.apache.james.protocols.smtp
MailEnvelope implementation which stores everything in memory
MailEnvelopeImpl() - Constructor for class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
MailHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the MAIL Command
MailParametersHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the MAIL Command
MailSizeEsmtpExtension - Class in org.apache.james.protocols.smtp.core.esmtp
Handle the ESMTP SIZE extension.
MailSizeEsmtpExtension() - Constructor for class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
MaxRcptHandler - Class in org.apache.james.protocols.smtp.core.fastfail
 
MaxRcptHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.MaxRcptHandler
 
MessageHook - Interface in org.apache.james.protocols.smtp.hook
Custom message handlers must implement this interface The message hooks will be server-wide common to all the SMTPHandlers, therefore the handlers must store all the state information in the SMTPSession object

N

NETWORK - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Network and Routing Status
NETWORK_CONGESTION - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mail system congestion
NETWORK_CONNECTION - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad Connection
NETWORK_DIR_SERVER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Directory server failure
NETWORK_EXPIRED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Delivery time expired
NETWORK_LOOP - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Routing loop detected
NETWORK_NO_ANSWER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
No answer form host
NETWORK_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or undefined network or routing status
NETWORK_ROUTE - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Unable to route
NoopCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles NOOP command
NoopCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.NoopCmdHandler
 

O

OK - Static variable in class org.apache.james.protocols.smtp.hook.HookReturnCode
 
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Handle command processing
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
process DATA command
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
handles AUTH command
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.esmtp.StartTlsCmdHandler
Handler method called upon receipt of a STARTTLS command.
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.ExpnCmdHandler
Handler method called upon receipt of a EXPN command.
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.HelpCmdHandler
handles HELP command
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.NoopCmdHandler
Handler method called upon receipt of a NOOP command.
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.RsetCmdHandler
handles RSET command
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.VrfyCmdHandler
Handler method called upon receipt of a VRFY command.
onConnect(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
check if the remote Ip address is block listed
onConnect(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.WelcomeMessageHandler
 
onHookResult(SMTPSession, HookResult, Object) - Method in interface org.apache.james.protocols.smtp.hook.HookResultHook
 
onLine(SMTPSession, byte[]) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler.DataConsumerLineHandler
 
onLine(SMTPSession, byte[]) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler.DataLineFilterWrapper
 
onLine(SMTPSession, byte[], LineHandler<SMTPSession>) - Method in interface org.apache.james.protocols.smtp.core.DataLineFilter
Handle line processing
onLine(SMTPSession, byte[], LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.DataLineMessageHookHandler
 
onLine(SMTPSession, byte[], LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
onLine(SMTPSession, byte[], LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.ReceivedDataLineFilter
 
onMessage(SMTPSession, MailEnvelope) - Method in class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
onMessage(SMTPSession, MailEnvelope) - Method in interface org.apache.james.protocols.smtp.hook.MessageHook
Handle Message
org.apache.james.protocols.smtp - package org.apache.james.protocols.smtp
 
org.apache.james.protocols.smtp.core - package org.apache.james.protocols.smtp.core
 
org.apache.james.protocols.smtp.core.esmtp - package org.apache.james.protocols.smtp.core.esmtp
 
org.apache.james.protocols.smtp.core.fastfail - package org.apache.james.protocols.smtp.core.fastfail
 
org.apache.james.protocols.smtp.dsn - package org.apache.james.protocols.smtp.dsn
 
org.apache.james.protocols.smtp.hook - package org.apache.james.protocols.smtp.hook
 

P

PARAMETER_NOT_IMPLEMENTED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Command parameter not implemented
PERMANENT - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Permanent Failure
popLineHandler() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Pop the last command handler
PostmasterAbuseRcptHook - Class in org.apache.james.protocols.smtp.core
Handler which whitelist "postmaster" and "abuse" recipients.
PostmasterAbuseRcptHook() - Constructor for class org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook
 
pushLineHandler(LineHandler<SMTPSession>) - Method in interface org.apache.james.protocols.smtp.SMTPSession
Put a new line handler in the chain

Q

QuitCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles QUIT command
QuitCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.QuitCmdHandler
 
QuitHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the MAIL Command
QUOTA_EXCEEDED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested mail action aborted: exceeded storage allocation

R

RBL_BLOCKLISTED_MAIL_ATTRIBUTE_NAME - Static variable in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
 
RBL_DETAIL_MAIL_ATTRIBUTE_NAME - Static variable in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
 
RCPT_LIST - Static variable in interface org.apache.james.protocols.smtp.SMTPSession
The message recipients
RcptCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles RCPT command
RcptCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.RcptCmdHandler
 
RcptHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the MAIL Command
ReceivedDataLineFilter - Class in org.apache.james.protocols.smtp.core
 
ReceivedDataLineFilter() - Constructor for class org.apache.james.protocols.smtp.core.ReceivedDataLineFilter
 
ResolvableEhloHeloHandler - Class in org.apache.james.protocols.smtp.core.fastfail
This CommandHandler can be used to reject not resolvable EHLO/HELO
ResolvableEhloHeloHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
ReverseEqualsEhloHeloHandler - Class in org.apache.james.protocols.smtp.core.fastfail
 
ReverseEqualsEhloHeloHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.ReverseEqualsEhloHeloHandler
 
ROLE - Static variable in interface org.apache.james.protocols.smtp.DNSService
The component role used by components implementing this service
RsetCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles RSET command
RsetCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.RsetCmdHandler
 

S

SECURITY - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Security or Policy Status
SECURITY_AUTH - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Delivery not authorized, message refused
SECURITY_CONVERSION - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Security conversion required, but not possible
SECURITY_CRYPT_ALGO - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Cryptographic algorithm not supported
SECURITY_CRYPT_FAIL - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Cryptographic failure
SECURITY_INTEGRITY - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Message integrity failure
SECURITY_LIST_EXP - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mailing list expansion prohibited
SECURITY_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or undefined security status
SECURITY_UNSUPPORTED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Security features not supported
SENDER - Static variable in interface org.apache.james.protocols.smtp.SMTPSession
Sender's email address
SERVICE_NOT_AVAILABLE - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Service not available, closing transmission channel (This may be a reply to any command if the service knows it must shut down)
SERVICE_READY - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Service ready
SESSION_STATE_MAP - Static variable in interface org.apache.james.protocols.smtp.SMTPSession
the Session state
setAutoWhiteListLifeTime(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
 
setBlacklist(String[]) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
Set the blacklist array
setBlockTime(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.SpamTrapHandler
 
setDNSService(DNSService) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
Sets the DNS service.
setDNSService(DNSService) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
Sets the DNS service.
setDNSService(DNSService) - Method in class org.apache.james.protocols.smtp.core.fastfail.ValidSenderDomainHandler
Sets the DNS service.
setEndSession(boolean) - Method in class org.apache.james.protocols.smtp.SMTPResponse
Set to true to end the session
setGetDetail(boolean) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
Set for try to get a TXT record for the blocked record.
setMaxRcpt(int) - Method in class org.apache.james.protocols.smtp.core.fastfail.MaxRcptHandler
Set the max rcpt for wich should be accepted
setRecipients(List<MailAddress>) - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
Set the recipients of the mail
setRelayingAllowed(boolean) - Method in interface org.apache.james.protocols.smtp.SMTPSession
Set if reallying is allowed
setRetCode(String) - Method in class org.apache.james.protocols.smtp.SMTPResponse
Set the SMTPCode
setSender(MailAddress) - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
Set the sender of the mail
setSpamTrapRecipients(Collection<String>) - Method in class org.apache.james.protocols.smtp.core.fastfail.SpamTrapHandler
 
setTarpitRcptCount(int) - Method in class org.apache.james.protocols.smtp.core.fastfail.TarpitHandler
Set the tarpit count after which the tarpit sleep time will be activated
setTarpitSleepTime(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.TarpitHandler
Set the tarpit sleep time
setTempBlockTime(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
 
setUnseenLifeTime(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
 
setWhitelist(String[]) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
Set the whitelist array
sleep(long) - Method in interface org.apache.james.protocols.smtp.SMTPSession
Sleep for the given ms
SMTPCommandDispatcherLineHandler - Class in org.apache.james.protocols.smtp.core
Dispatch CommandHandler for SMTP Requests
SMTPCommandDispatcherLineHandler() - Constructor for class org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
 
SMTPConfiguration - Interface in org.apache.james.protocols.smtp
Provides a number of server-wide constant values to the SMTPHandlers
SMTPRequest - Class in org.apache.james.protocols.smtp
SMTPRequest which contains a command and an optional argument
SMTPRequest(String, String) - Constructor for class org.apache.james.protocols.smtp.SMTPRequest
 
SMTPResponse - Class in org.apache.james.protocols.smtp
Contains an SMTP result
SMTPResponse(String, CharSequence) - Constructor for class org.apache.james.protocols.smtp.SMTPResponse
Construct a new SMTPResponse.
SMTPResponse(String) - Constructor for class org.apache.james.protocols.smtp.SMTPResponse
Construct a new SMTPResponse.
SMTPRetCode - Class in org.apache.james.protocols.smtp
Result code defined in RFC 2821
SMTPRetCode() - Constructor for class org.apache.james.protocols.smtp.SMTPRetCode
 
SMTPServerMBean - Interface in org.apache.james.protocols.smtp
An interface to expose James management functionality through JMX.
SMTPSession - Interface in org.apache.james.protocols.smtp
All the handlers access this interface to communicate with SMTPHandler object
SpamTrapHandler - Class in org.apache.james.protocols.smtp.core.fastfail
This handler can be used for providing a spam trap.
SpamTrapHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.SpamTrapHandler
 
StartTlsCmdHandler - Class in org.apache.james.protocols.smtp.core.esmtp
Handles STARTTLS command
StartTlsCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.esmtp.StartTlsCmdHandler
 
SUCCESS - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Success
SupressDuplicateRcptHandler - Class in org.apache.james.protocols.smtp.core.fastfail
This handler can be used to just ignore duplicated recipients.
SupressDuplicateRcptHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.SupressDuplicateRcptHandler
 
SYNTAX_ERROR_ARGUMENTS - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Syntax error in parameters or arguments
SYNTAX_ERROR_COMMAND_UNRECOGNIZED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Syntax error, command unrecognized (This may include errors such as command line too long)
SYNTAX_ERROR_MAILBOX - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested action not taken: mailbox name not allowed (e.g., mailbox syntax incorrect)
SYSTEM - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mail System Status
SYSTEM_CFG_ERROR - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
System incorrectly configured
SYSTEM_FULL - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mail system full
SYSTEM_MSG_TOO_BIG - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Message too big for system
SYSTEM_NOT_ACCEPTING - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
System not accepting messages
SYSTEM_NOT_CAPABLE - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
System not capable of selected features
SYSTEM_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or undefined mail system status
SYSTEM_QUIT - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Service closing transmission channel
SYSTEM_STATUS - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
System status, or system help reply
SYSTEM_STORAGE_ERROR - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested action not taken: insufficient system storage

T

TarpitHandler - Class in org.apache.james.protocols.smtp.core.fastfail
Add tarpit support to SMTPServer.
TarpitHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.TarpitHandler
 
TemporaryResolutionException - Exception in org.apache.james.protocols.smtp
 
TemporaryResolutionException() - Constructor for exception org.apache.james.protocols.smtp.TemporaryResolutionException
 
TemporaryResolutionException(String) - Constructor for exception org.apache.james.protocols.smtp.TemporaryResolutionException
 
toString() - Method in class org.apache.james.protocols.smtp.SMTPResponse
 
TRANSACTION_FAILED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Transaction failed (Or, in the case of a connection-opening response, "No SMTP service here")
TRANSIENT - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Persistent Transient Failure

U

UNDEFINED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or Undefined Status
UNDEFINED_STATUS - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other undefined status
UNIMPLEMENTED_COMMAND - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Command not implemented (see section 4.2.4)
UNKNOWN_COMMAND - Static variable in class org.apache.james.protocols.smtp.core.UnknownCmdHandler
The name of the command handled by the command handler
UnknownCmdHandler - Class in org.apache.james.protocols.smtp.core
Default command handler for handling unknown commands
UnknownCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
UnknownCmdHook - Interface in org.apache.james.protocols.smtp.hook
Hook for unknown commands
updateTriplet(String, String, String, int, long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
Update the triplet
useAddressBracketsEnforcement() - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Return wheter the mailserver will accept addresses without brackets enclosed.
useAddressBracketsEnforcement() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Return wheter the mailserver will accept addresses without brackets enclosed.
useHeloEhloEnforcement() - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Returns whether the remote server needs to send a HELO/EHLO of its senders.
useHeloEhloEnforcement() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns whether the remote server needs to send a HELO/EHLO of its senders.
USER_NOT_LOCAL - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
User not local; please try (See section 3.4)

V

ValidSenderDomainHandler - Class in org.apache.james.protocols.smtp.core.fastfail
Add MFDNSCheck feature to SMTPServer.
ValidSenderDomainHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.ValidSenderDomainHandler
 
VrfyCmdHandler - Class in org.apache.james.protocols.smtp.core
Command handler for handling VRFY command
VrfyCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.VrfyCmdHandler
 

W

WelcomeMessageHandler - Class in org.apache.james.protocols.smtp.core
This ConnectHandler print the greeting on connecting
WelcomeMessageHandler() - Constructor for class org.apache.james.protocols.smtp.core.WelcomeMessageHandler
 
wireExtensions(Class, List) - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
 
wireExtensions(Class, List) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
wireExtensions(Class, List) - Method in class org.apache.james.protocols.smtp.core.DataLineMessageHookHandler
 
wireExtensions(Class, List) - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
wireExtensions(Class, List) - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
wireExtensions(Class, List) - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 

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

Copyright © 2010 The Apache Software Foundation. All Rights Reserved.