Aspose::Email::Clients
Contents
[
Hide
]Aspose::Email::Clients namespace
It defines interfaces such as IConnection and ICommand, concrete client classes, proxy support, and asynchronous operation types, enabling developers to integrate email functionality across various protocols. Use these types to build robust email client applications with customizable networking and error handling.
Classes
| Name | Description |
|---|---|
| AsyncCommandResultEventArgs | AsyncCommandResultEventArgs is containing event data. |
| CommandStatus | Indicates the result of an operation. |
| Details_NetworkException | Thrown if there is a network connection failure. |
| EmailClient | Represents the client that creates server connection by using the host credentia |
| HttpProxy | HTTP proxy client. |
| IAsyncResultExt | Represents the extended status of an asynchronous operation. |
| 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. |
| MessageInfoBase | The MessageInfo represents the E-Mail message info fetched from the mail server. |
| NameValuePair | An extended property. |
| 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. |
| SecurityOptionsExtensions | |
| SocksProxy | SOCKS proxy client. Supported versions of the protocol are SOCKS4 and SOCKS5. |
| TokenProvider | Class TokenProvider allows to retrieve access token for mail services. |
Enumerations
| Name | 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 h |
| 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 |