Package org.subethamail.smtp.server

Interface Summary
BaseContext Interface which provides a basic context interface.
Command Describes a SMTP command
ConnectionContext This context is used for managing information about a connection.
 

Class Summary
AbstractMessageHandler A simple base class to make implementing message handlers easier.
BaseCommand  
CommandHandler This class manages execution of a SMTP command.
ConnectionHandler The IoHandler that handles a connection.
DefaultMessageHandler Default class that extends the AbstractMessageHandler class.
DefaultMessageHandler.Delivery Needed by this class to track which listeners need delivery.
HelpMessage  
MessageListenerAdapter MessageHandlerFactory implementation which adapts to a collection of MessageListeners.
Session A session describes events which happen during a SMTP session.
SMTPCodecDecoder A ProtocolDecoder which decodes incoming SMTP data based on session context.
SMTPCodecFactory A ProtocolCodecFactory that performs encoding and decoding between a text line data and a Java string object.
SMTPServer Main SMTPServer class.
 

Enum Summary
CommandRegistry Enumerates all the Commands made available in this release.
 

Exception Summary
CommandException  
InvalidCommandNameException  
UnknownCommandException  
 



Copyright © 2011 SubEthaSMTP. All Rights Reserved. Build version: UNVERSIONED