Pop3Client

Pop3Client class

Inherits: Aspose::Email::Clients::EmailClient

Allows applications to access and manipulate messages by using the Post Office Protocol Version 3 (POP3).

Constructors

NameDescription
Pop3Client (13 overloads)Initializes a new instance of the Pop3Client class

Methods

NameDescription
BeginCommitDeletes (6 overloads)Begins to commit the deletions.
BeginDeleteMessage (12 overloads)Begins DeleteMessage operation asynchronously
BeginDeleteMessages (6 overloads)Begins delete all messages asynchronously
BeginFetchMessage (12 overloads)Begins FetchMessage operation asynchronously
BeginFetchMessages (12 overloads)Begins FetchMessages operation asynchronously
BeginGetMailboxInfo (7 overloads)Begins to get the mailbox status info
BeginGetMailboxSize (6 overloads)Begins GetMailboxSize operation asynchronously
BeginGetMessageCount (12 overloads)Begins GetMessageCount operation asynchronously
BeginGetMessageHeaders (12 overloads)Begins getting message headers
BeginGetMessageInfo (24 overloads)Begins to get the information for that message
BeginGetMessageSize (12 overloads)Begins GetMessageSize operation asynchronously
BeginGetMessageUniqueId (6 overloads)Begins to get the message unique id
BeginListMessages (25 overloads)Begins ListMessages operation asynchronously
BeginLoadMessageInfoList (12 overloads)Begins load list of Pop3MessageInfo asynchronously
BeginNoop (6 overloads)Begins ‘No operation’ command.
BeginSaveMessage (12 overloads)Begins SaveMessage operation asynchronously
BeginUndeleteMessages (6 overloads)Begins undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.
BeginValidateCredentials (6 overloads)Begins to execute credentials validation
CommitDeletes (3 overloads)Commit the deletions
DeleteMessage (4 overloads)Deletes the message
DeleteMessages (2 overloads)Deletes all messages
EndCommitDeletesWaits for the asynchronous operation to complete.
EndDeleteMessageWaits for the asynchronous operation to complete.
EndDeleteMessagesWaits for the asynchronous operation to complete.
EndFetchMessageWaits for the asynchronous operation to complete.
EndFetchMessagesWaits for the asynchronous operation to complete.
EndGetMailboxInfoWaits for the asynchronous operation to complete.
EndGetMailboxSizeWaits for the asynchronous operation to complete.
EndGetMessageCountWaits for the asynchronous operation to complete.
EndGetMessageHeadersWaits for the asynchronous operation to complete.
EndGetMessageInfoWaits for the asynchronous operation to complete.
EndGetMessageSizeWaits for the asynchronous operation to complete.
EndGetMessageUniqueIdWaits for the asynchronous operation to complete.
EndListMessagesWaits for the asynchronous operation to complete.
EndLoadMessageInfoListWaits for the asynchronous operation to complete.
EndNoopWaits for the asynchronous operation to complete.
EndSaveMessageWaits for the asynchronous operation to complete.
EndUndeleteMessagesWaits for the asynchronous operation to complete.
EndValidateCredentialsWaits for the pending asynchronous operation to complete.
FetchMessage (4 overloads)Fetches the message
FetchMessages (4 overloads)Fetches the messages
get_AllowedAuthenticationGets enumeration of allowed by user authentication types
get_DefaultPortGets default port for client
get_PoolGets connection pool for the client
get_SupportedAuthenticationGets enumeration of supported by server authentication types
GetMailboxInfo (4 overloads)Gets the mailbox status info
GetMailboxSize (2 overloads)Gets the size of the mailbox
GetMessageCount (4 overloads)Gets the message count
GetMessageHeaders (4 overloads)Gets the message headers
GetMessageInfo (8 overloads)Gets the information for that message
GetMessageSize (4 overloads)Gets the size of the message
GetMessageUniqueId (2 overloads)Gets the message unique id
ListMessages (14 overloads)Lists the messages. Gets an information for earch message
LoadMessageInfoList (4 overloads)Loads list of Pop3MessageInfo
Noop (3 overloads)‘No operation’ command
SaveMessage (8 overloads)Fetches and save the message as a stream
set_AllowedAuthenticationSets enumeration of allowed by user authentication types
UndeleteMessages (2 overloads)Undeletes the messages. If any messages have been marked as deleted by the POP3 server, they are unmarked.
ValidateCredentials (2 overloads)Executes credentials validation