

the aspose.email.clients namespace provides classes to access messages by using mail protocols.

## Classes
| Class | Description |
| :- | :- |
|[AsyncCommandResultEventArgs](/email/python-net/aspose.email.clients/asynccommandresulteventargs/)|[AsyncCommandResultEventArgs](/email/python-net/aspose.email.clients/asynccommandresulteventargs/) is containing event data.|
|[CommandStatus](/email/python-net/aspose.email.clients/commandstatus/)|Indicates the result of an operation.|
|[EmailClient](/email/python-net/aspose.email.clients/emailclient/)|Represents the client that creates server connection by using the host credentials.|
|[HttpProxy](/email/python-net/aspose.email.clients/httpproxy/)|HTTP proxy client.|
|[IAsyncResultExt](/email/python-net/aspose.email.clients/iasyncresultext/)|Represents the extended status of an asynchronous operation.|
|[IAsyncTokenProvider](/email/python-net/aspose.email.clients/iasynctokenprovider/)|Defines interface allowing to retrieve access token asynchronously.|
|[ICommand](/email/python-net/aspose.email.clients/icommand/)|Defines a command.|
|[IConnection](/email/python-net/aspose.email.clients/iconnection/)|IConnectionAdapter allows to manage connection to a server.|
|[IMultipleServicesTokenProvider](/email/python-net/aspose.email.clients/imultipleservicestokenprovider/)|Defines interface allowing to retrieve access token.|
|[ITokenProvider](/email/python-net/aspose.email.clients/itokenprovider/)|Defines interface allowing to retrieve access token.|
|[MessageInfoBase](/email/python-net/aspose.email.clients/messageinfobase/)|The MessageInfo represents the E-Mail message info fetched from the mail server.|
|[NameValuePair](/email/python-net/aspose.email.clients/namevaluepair/)|An extended property.|
|[NetworkException](/email/python-net/aspose.email.clients/networkexception/)|Thrown if there is a network connection failure.|
|[OAuthNetworkCredential](/email/python-net/aspose.email.clients/oauthnetworkcredential/)|Represents the NetworkCredential for OAuth authentication.|
|[OAuthToken](/email/python-net/aspose.email.clients/oauthtoken/)|Contains OAuth token data such like token value, token type, expiration date.|
|[PageInfo](/email/python-net/aspose.email.clients/pageinfo/)|Contains information about retrieved page when paging methods are used.|
|[PipeliningStatus](/email/python-net/aspose.email.clients/pipeliningstatus/)|Defines pipelining status for mail client.|
|[Proxy](/email/python-net/aspose.email.clients/proxy/)|Base proxy client.|
|[SocksProxy](/email/python-net/aspose.email.clients/socksproxy/)|SOCKS proxy client.<br/>            Supported versions of the protocol are SOCKS4 and SOCKS5.|
|[TokenProvider](/email/python-net/aspose.email.clients/tokenprovider/)|Class TokenProvider allows to retrieve access token for mail services.|
## Enumerations
| Enumeration | Description |
| :- | :- |
|[AsyncCommandResults](/email/python-net/aspose.email.clients/asynccommandresults/)|The result of asynchronous command.|
|[CompressionType](/email/python-net/aspose.email.clients/compressiontype/)|Compression types which are used by mail protocols|
|[ConnectionAsgmtType](/email/python-net/aspose.email.clients/connectionasgmttype/)|Defines algorithm of connection allocation in multiple threads environment|
|[ConnectionState](/email/python-net/aspose.email.clients/connectionstate/)|Describes the current state of the connection.|
|[HttpAuthenticationMethods](/email/python-net/aspose.email.clients/httpauthenticationmethods/)|The authentication methods supported by the HTTP proxy|
|[MultiConnectionMode](/email/python-net/aspose.email.clients/multiconnectionmode/)|Enumerate modes which indicates how client has to use multiple connections for heavy loaded operations.|
|[PipeliningMode](/email/python-net/aspose.email.clients/pipeliningmode/)|Defines how mail client supports the pipelining|
|[SecurityOptions](/email/python-net/aspose.email.clients/securityoptions/)|Security mode for a mail client|
|[SocksAuthenticationMethods](/email/python-net/aspose.email.clients/socksauthenticationmethods/)|The authentication methods supported by the SOCKS protocol|
|[SocksVersion](/email/python-net/aspose.email.clients/socksversion/)|Versions of the SOCKS protocol|
|[TokenType](/email/python-net/aspose.email.clients/tokentype/)|Defines OAuth token types|
