Package org.apache.james.smtpserver

Provides classes implementing SMTP functionality.

See:
          Description

Interface Summary
CommandHandler Custom command handlers must implement this interface The command handlers will be Server wide common to all the SMTPHandlers, therefore the command handlers must store all the state information in the SMTPSession object
ConnectHandler Custom connect handlers must implement this interface The connect handlers will be server-wide common to all the SMTPHandlers, therefore the handlers must store all the state information in the SMTPSession object
MessageHandler Custom message handlers must implement this interface The message handlers will be server-wide common to all the SMTPHandlers, therefore the handlers must store all the state information in the SMTPSession object
SMTPHandlerConfigurationData Provides a number of server-wide constant values to the SMTPHandlers
SMTPServerMBean An interface to expose James management functionality through JMX.
SMTPSession All the handlers access this interface to communicate with SMTPHandler object
 

Class Summary
AddHeaderHandler Deprecated. This class was replaced by SetMimeHeaderHandler and is only here for backwards compatibly.
AuthCmdHandler handles AUTH command
DataCmdHandler handles DATA command
DNSRBLHandler Connect handler for DNSRBL processing
EhloCmdHandler Handles EHLO command
ExpnCmdHandler Handles EXPN command
HeloCmdHandler Handles HELO command
HelpCmdHandler Handles HELP command
MailCmdHandler Handles MAIL command
NoopCmdHandler Handles NOOP command
QuitCmdHandler Handles QUIT command
RcptCmdHandler Handles RCPT command
RsetCmdHandler Handles RSET command
SendMailHandler Adds the header to the message
SetMimeHeaderHandler Adds the header to the message
SizeLimitedInputStream Wraps an underlying input stream, limiting the allowable size of incoming data.
SMTPHandler Provides SMTP functionality by carrying out the server side of the SMTP interaction.
SMTPHandlerChain The SMTPHandlerChain is per service object providing access ConnectHandlers, Commandhandlers and message handlers
SMTPServer Accepts SMTP connections on a server socket and dispatches them to SMTPHandlers.
UnknownCmdHandler Default command handler for handling unknown commands
VrfyCmdHandler Command handler for handling VRFY command
 

Exception Summary
MessageSizeException 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.
 

Package org.apache.james.smtpserver Description

Provides classes implementing SMTP functionality.



Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.