| Name | Description |
---|
 | Authenticate | Overloaded. Authenticates the user to the remote POP3 server using the specified authentication method that does not require credentials. Only NTLM and External methods are supported. |
 | AuthenticateAsync | Overloaded. Asynchronously authenticates the user to the remote POP3 server using the specified authentication method that does not require credentials.
Only NTLM and External methods are supported. |
 | Cancel | Aborts the current operation. |
 | CheckSession | Checks whether the POP3 session is still connected. Throws an exception on error. |
 | Connect | Overloaded. Connects to a POP3 server on the standard POP3 port (110). |
 | ConnectAsync | Overloaded. Asynchronously connects to a POP3 server on the standard POP3 port (110). |
 | Delete | Flags the specified message for deletion from the server. |
 | DeleteAsync | Overloaded. Asynchronously flags the specified message for deletion from the server. |
 | Disconnect | Overloaded. Disconnects from the POP3 server and releases any used resources. All messages marked as deleted will be permanently removed. |
 | DisconnectAsync | Overloaded. Asynchronously disconnects from the POP3 server and releases any used resources. All messages marked as deleted will be permanently removed. |
 | Dispose | Disposes the Pop3 object and all the socket objects. |
 | DownloadMailMessage | Completely downloads the specified message from the server and loads it into an instance of the MailMessage class. |
 | DownloadMailMessageAsync | Overloaded. Asynchronously completely downloads the specified message from the server and loads it into an instance of the MailMessage class. |
 | DownloadMessage | Overloaded. Downloads the specified message from the server and writes its data into a supplied stream. |
 | DownloadMessageAsync | Overloaded. Asynchronously downloads the specified message from the server and writes its data into a supplied stream. |
 | DownloadMessageHeaders | Downloads the headers of a message with the specified inbox index from the server and writes its data into a supplied stream. |
 | DownloadMessageHeadersAsync | Overloaded. Asynchronously downloads the headers of a message with the specified inbox index from the server and writes its data into a supplied stream. |
 | DownloadPop3Message | Retrieves information about a message with the specified sequence number. |
 | DownloadPop3MessageAsync | Overloaded. Asynchronously retrieves information about a message with the specified sequence number. |
 | GetMailboxStat | Sends a STAT command to a POP3 server and parse the response. |
 | GetMailboxStatAsync | Overloaded. Asynchronously sends a STAT command to a POP3 server and parse the response. |
 | GetMessageInboxIndex | Tries to retrieve the inbox index of the specified message by unique ID. |
 | GetMessageInboxIndexAsync | Overloaded. Asynchronously tries to retrieve the inbox index of the specified message by unique ID. |
 | GetMessageSequenceNumber | Converts a unique ID to sequence number. Returns the sequence number of the specified message, or null (Nothing in VB.NET) if not found. |
 | GetSessionStatus | Checks whether the POP3 session is still connected and returns its state. |
 | ListMessages | Overloaded. Retrieves a list of Pop3Message in the currently selected mailbox. Each message in the list contains the specified envelope parts. |
 | ListMessagesAsync | Overloaded. Asynchronously retrieves a list of Pop3Message in the currently selected mailbox. Each message in the list contains the specified envelope parts. |
 | ReadResponse | Returns the corresponding response of the POP3 server to the command that was sent using the SendCommand method. |
 | ReadResponseAsync | Overloaded. Asynchronously returns the corresponding response of the POP3 server to the command that was sent using the SendCommand or SendCommandAsyncmethod. |
 | SendCommand | Sends a custom command to the server. |
 | SendCommandAsync | Overloaded. Asynchronously sends a custom command to the server. |
 | SetSocketFactory | Sets the socket factory to be used to create communication sockets. |
 | ToString | Overridden. Returns a string representation of this object. |
 | Undelete | Undelete messages - unmarks any messages that have been marked as deleted. |
 | UndeleteAsync | Overloaded. Asynchronously undelete messages - unmarks any messages that have been marked as deleted. |
 | UpgradeConnection | Secures the connection with TLS/SSL using default parameters. |
 | UpgradeConnectionAsync | Overloaded. Asynchronously secures the connection with TLS/SSL using default parameters. |