Namespace hierarchy


Classes

ClassDescription
Authenticator
BodyPart The abstract class models a Part within a Multipart.
BodyPartList
ConnectionEventArgs Class that holds arguments to a connection event.
Constants Constants to be used widely in CSMail.
ContentType Class that encapsulates the "Content-Type" header
EMailAddress Class to represent an email address.
EMailAddressList Class to store a list of email addresses.
Folder Abstract class that models a folder. Implementation provided by the providers.
FolderAddress
FolderEventArgs Arguments for a folder event.
Header Class to store headers.
HeaderList Class to encapsulate a list of headers.
IllegalStateException Execption thrown while accessing a Folder in a wrong mode.
InternetAddress Class to represent a URL.
InternetAddressList Represents a collection of InternetAddress-es.
MailEventArgs
Message Abstract class that models a message.
MessageDeliveredEventArgs Represents the method that will handle Transport.MessageDelivered event of a Transport.
MessageRemovedException Thrown while trying to retrieve an expunged message from a folder.
MessagingException
MimeBodyPart
MimeMessage
MimeMultipart
Multipart Class that holds multiple bodyparts.
NewsAddress Class that encapsulated news address.
NewsAddressList
NoSuchProviderException
Parameter Class that handles a parameter.
ParameterList
Provider
ProviderList
SendFailedException Exception to hold details of when messages are not sent.
Service Mother class (abstract) for all the services.
Session
Store
StoreMessageEventArgs Class that handles arguments to a StoreEvent.
Transport Abstract class modelling the transport service.
URLName Class to handle a URI.

Interfaces

InterfaceDescription
IAddress IAddress interface
IAddressList Interface to handle collection of addresses.
IEncode Interface for retrieving encoding or decoding data.
IMimePart Interface to handle "Mime" encoded messages.
IPart Interface to the parts of a message.

Delegates

DelegateDescription
ConnectionEventHandler Represents the method that will handle Service.Connection event of a Service.
FolderEventHandler Represents the method that will handle Store.Folder event of a Store.
MailEventHandler
MessageDeliveredEventHandler
StoreMessageEventHandler Represents the message that will handle the StoreMessage event of a Store.

Enumerations

EnumerationDescription
AddressType Denotes the type of address.
ConnectionEventType Denotes the type of event occured with a connection.
ContentDisposition The "Content-Disposition" options.
FolderEventType Denotes the event related to a folder.
FolderOpenMode Denotes the mode in which folder has been opened
FolderSortStyle
FolderType Denotes the type of folder.
MessageDeliveryStatus The status of a message after it has been set for delivery.
MessageFlags Various flags associated with a message.
MessageSortStyle The criterion for sorting messages (for viewing).
ProviderSearchType Criterion while looking up for a provider.
ProviderType What service are you providing.
RecipientType Where should the recipient's address go.
StoreMessageType The type of message emitted by a store.
StoreSearchType Denotes the criterion for a store (class).
TransferEncoding The "Transfer-Encoding" values.