The Aspose.Email.Clients namespace provides classes to access messages by using mail protocols.


Class Description
AsyncCommandResultEventArgs AsyncCommandResultEventArgs is containing event data.
BindIPEndPointHandler Use the BindIPEndPointHandler if you need to use a specific local endpoint.
CommandStatus Indicates the result of an operation.
EmailClient Represents the client that creates server connection by using the host credentials.
HttpProxy HTTP proxy client.
MessageInfoBase The MessageInfo represents the E-Mail message info fetched from the mail server.
NameValuePair An extended property.
NetworkException Thrown if there is a network connection failure.
OAuthNetworkCredential Represents the NetworkCredential for OAuth authentication.
OAuthToken Contains OAuth token data such like token value, token type, expiration date.
PageInfo Contains information about retrieved page when paging methods are used.
PipeliningStatus Defines pipelining status for mail client.
Proxy Base proxy client.
SocksProxy SOCKS proxy client. Supported versions of the protocol are SOCKS4 and SOCKS5.
TokenProvider Class TokenProvider allows to retrieve access token for mail services.


Interface Description
IAsyncResultExt Represents the extended status of an asynchronous operation.
IAsyncTokenProvider Defines interface allowing to retrieve access token asynchronously.
ICommand Defines a command.
IConnection IConnectionAdapter allows to manage connection to a server.
IMultipleServicesTokenProvider Defines interface allowing to retrieve access token.
ITokenProvider Defines interface allowing to retrieve access token.


Enumeration Description
AsyncCommandResults The result of asynchronous command.
CompressionType Compression types which are used by mail protocols
ConnectionAsgmtType Defines algorithm of connection allocation in multiple threads environment
ConnectionState Describes the current state of the connection.
HttpAuthenticationMethods The authentication methods supported by the HTTP proxy
MultiConnectionMode Enumerate modes which indicates how client has to use multiple connections for heavy loaded operations.
PipeliningMode Defines how mail client supports the pipelining
SecurityOptions Security mode for a mail client
SocksAuthenticationMethods The authentication methods supported by the SOCKS protocol
SocksVersion Versions of the SOCKS protocol
TokenType Defines OAuth token types