Aspose.Email.Clients

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

Classes

ClassDescription
AsyncCommandResultEventArgsAsyncCommandResultEventArgs is containing event data.
BindIPEndPointHandlerUse the BindIPEndPointHandler if you need to use a specific local endpoint.
CommandStatusIndicates the result of an operation.
EmailClientRepresents the client that creates server connection by using the host credentials.
HttpProxyHTTP proxy client.
MessageInfoBaseThe MessageInfo represents the E-Mail message info fetched from the mail server.
NameValuePairAn extended property.
NetworkExceptionThrown if there is a network connection failure.
OAuthNetworkCredentialRepresents the NetworkCredential for OAuth authentication.
OAuthTokenContains OAuth token data such like token value, token type, expiration date.
PageInfoContains information about retrieved page when paging methods are used.
PipeliningStatusDefines pipelining status for mail client.
ProxyBase proxy client.
SocksProxySOCKS proxy client. Supported versions of the protocol are SOCKS4 and SOCKS5.
TokenProviderClass TokenProvider allows to retrieve access token for mail services.

Interfaces

InterfaceDescription
IAsyncResultExtRepresents the extended status of an asynchronous operation.
IAsyncTokenProviderDefines interface allowing to retrieve access token asynchronously.
ICommandDefines a command.
IConnectionIConnectionAdapter allows to manage connection to a server.
IMultipleServicesTokenProviderDefines interface allowing to retrieve access token.
ITokenProviderDefines interface allowing to retrieve access token.

Enumeration

EnumerationDescription
AsyncCommandResultsThe result of asynchronous command.
CompressionTypeCompression types which are used by mail protocols
ConnectionAsgmtTypeDefines algorithm of connection allocation in multiple threads environment
ConnectionStateDescribes the current state of the connection.
HttpAuthenticationMethodsThe authentication methods supported by the HTTP proxy
MultiConnectionModeEnumerate modes which indicates how client has to use multiple connections for heavy loaded operations.
PipeliningModeDefines how mail client supports the pipelining
SecurityOptionsSecurity mode for a mail client
SocksAuthenticationMethodsThe authentication methods supported by the SOCKS protocol
SocksVersionVersions of the SOCKS protocol
TokenTypeDefines OAuth token types