Name | Description | |
---|---|---|
![]() | Pop3 Constructor | Overloaded. Initializes a new instance of the Pop3 class. |
Name | Description | |
---|---|---|
![]() | AbortTimeout | Gets or sets a value, in milliseconds, indicating after what period of time a POP3 abort operation should timeout. |
![]() | Config | Gets or sets POP3 object settings. |
![]() | Encoding | Gets or sets the Encoding that is used to encode commands sent to the server, and decode replies from the server. |
![]() | InstanceId | Gets instance ID (intended for logging purposes). |
![]() | InvokeFromCurrentThreads | Gets a value indicating whether to raise events from the current thread or
to use a SynchronizationContext object available when an asynchronous operation was started.
The default value is false . |
![]() | IsAuthenticated | Gets a boolean value indicating whether the session is authenticated. This is used to check whether the session has been automatically preauthenticated prior to calling the Authenticate method. |
![]() | IsBusy | Gets a value indicating whether the component is performing a lengthy operation. |
![]() | IsConnected | Gets a boolean value indicating whether the connection has been established. |
![]() | IsConnectionSecured | Gets the value indicating whether the control connection is secured. |
![]() | LocalEndPoint | Gets the local client EndPoint. |
![]() | LogSource | Gets or sets the source object for all log messages generated by this object. If not set, the property returns the current object. |
![]() | MailboxSize | Gets the size of the mailbox in bytes (the sum of lengths of all messages). |
![]() | MessageCount | Gets the number of messages in the mailbox. |
![]() | Proxy | Gets or sets the server proxy, if any, used to connect to the remote server. |
![]() | RemoteEndPoint | Gets the remote server EndPoint. |
![]() | SecureSocket | Returns the TLS/SSL socket of secured control connection. |
![]() | ServerName | Gets the host name of the connected session, or null if not connected. |
![]() | ServerPort | Gets the SFTP port of the connected session, or 0 if not connected. |
![]() | State | Gets the current state of the Pop3 object. |
![]() | SupportedAuthenticationMethods | Gets the list of supported authentication methods. |
![]() | SupportedFeatures | Gets the bit field specifying the extensions supported by the server. |
![]() | Timeout | Gets or sets a value, in milliseconds, indicating after what period of time an operation (sending commands, waiting for responses or time between data buffer transfers) should timeout. |
![]() | TraceListenerManager | Gets or sets the TraceListenerManager object to which the log messages generated by this object are sent. If not set, the Default trace listener manager is used. If this property is set to null, all messages from this object wont be logged. |
![]() | TraceSource | Gets or sets the source object for all log messages generated by this object. If not set, the property returns the current object. |
![]() | UserName | Gets the user of the connected session, or null if not connected. |
Name | Description | |
---|---|---|
![]() ![]() | DefaultImplicitSslPort | Default POP3 Implicit SSL port - 995. |
![]() ![]() | DefaultPort | Default POP3 port - 110. |
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. |
Name | Description | |
---|---|---|
![]() | AuthenticateCompleted | Occurs when an asynchronous authentication operation completes. |
![]() | CertificateReceived | Occurs when a POP3 server's certificate was received and verified. |
![]() | CertificateRequired | Occurs when a client certificate is required by the POP3 server, or the one provided was not accepted. |
![]() | CommandResponse | Occurs when a command has been sent to or a response is received from the server. |
![]() | ConnectCompleted | Occurs when an asynchronous ConnectAsync operation completes. |
![]() | DeleteCompleted | Occurs when an asynchronous DeleteAsync operation completes. |
![]() | DisconnectCompleted | Occurs when an asynchronous DisconnectAsync operation completes. |
![]() | DownloadMailMessageCompleted | Occurs when an asynchronous DownloadMailMessageAsync operation completes. |
![]() | DownloadMessageCompleted | Occurs when an asynchronous DownloadMessageAsync operation completes. |
![]() | DownloadMessageHeadersCompleted | Occurs when an asynchronous DownloadMessageHeadersAsync operation completes. |
![]() | DownloadPop3MessageCompleted | Occurs when an asynchronous DownloadPop3MessageAsync operation completes. |
![]() | GetMailboxStatCompleted | Occurs when an asynchronous GetMailboxStatAsync operation completes. |
![]() | GetMessageInboxIndexCompleted | Occurs when an asynchronous GetMessageInboxIndexAsync operation completes. |
![]() | ListMessagesCompleted | Occurs when an asynchronous ListMessagesAsync operation completes. |
![]() | MessageListProgress | Occurs when message list is downloading. |
![]() | Progress | Occurs when data is send or received. |
![]() | ReadResponseCompleted | Occurs when an asynchronous ReadResponseAsync operation completes. |
![]() | SendCommandCompleted | Occurs when an asynchronous SendCommandAsync operation completes. |
![]() | StateChanged | Occurs when the state of the Pop3 object is changed. |
![]() | UndeleteCompleted | Occurs when an asynchronous UndeleteAsync operation completes. |
![]() | UpgradeConnectionCompleted | Occurs when an asynchronous UpgradeConnectionAsync operation completes. |