The Pop3 type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Attach(Socket) |
Attaches client to specified socket.
(Inherited from TcpTextClient.) | |
| Attach(Socket, Boolean) |
Attaches client to specified socket.
(Inherited from TcpTextClient.) | |
| AttachSSL |
Attaches client to specified socket.
(Inherited from TcpTextClient.) | |
| Capability |
Sends CAPA command.
| |
| Close()()()() |
Issues quit command (CloseCommand()()()() method), closes the connection, disposes the object.
(Inherited from TcpTextClient.) | |
| Close(Boolean) |
Issues quit command (CloseCommand()()()() method) and closes the connection.
(Inherited from TcpTextClient.) | |
| CloseCommand |
Sends the QUIT command.
(Overrides TcpTextClient..::..CloseCommand()()()().) | |
| Connect(String) |
Connects to POP3 server on port 110. Use ConnectSSL(String) when SSL connection is needed.
| |
| Connect(IPEndPoint, Boolean) |
Connects to server.
(Inherited from TcpTextClient.) | |
| Connect(String, Int32) |
Connects to server. Use ConnectSSL(String, Int32) when SSL connection is needed.
(Inherited from TcpTextClient.) | |
| Connect(IPAddress, Int32, Boolean) |
Connects to server.
(Inherited from TcpTextClient.) | |
| Connect(String, Int32, Boolean) |
Connects to server.
(Inherited from TcpTextClient.) | |
| ConnectSSL(String) |
Connects to POP3 server using SSL on port 995.
| |
| ConnectSSL(String, Int32) |
Connects to server using SSL.
(Inherited from TcpTextClient.) | |
| DeleteMessage |
Marks specified message for deletion.
POP3 server does not actually delete the message until successful QUIT command issued by Close()()()() or Close(Boolean).
| |
| DeleteMessageByUID |
Deletes message specified by the uid.
POP3 server does not actually delete the message until successful QUIT command issued by Close()()()() or Close(Boolean).
| |
| Dispose |
Releases all resources acquired by this object. Closes connection, without issuing any quit commands.
(Inherited from TcpTextClient.) | |
| Equals | (Inherited from Object.) | |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetAccountStat |
Gets stat information from server.
| |
| GetAll |
Gets UIDS of all messages.
| |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetHeaders |
Gets specified mail message containing only headers. Use MailBuilder to create IMail object.
| |
| GetHeadersByUID |
Gets headers of the specified mail message from server. Use MailBuilder to create IMail object.
| |
| GetMessage |
Gets specified mail message from server. Use MailBuilder to create IMail object.
| |
| GetMessageByUID |
Gets specified mail message from server. Use MailBuilder to create IMail object.
| |
| GetServerGreeting |
Receives server's greeting. Gets the timestamp. Issues CAPA command.
(Overrides TcpTextClient..::..GetServerGreeting()()()().) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| ListSize()()()() |
Returns the size (in bytes) of all messages.
Keys are message numbers (starting from 1), value is size of the message.
| |
| ListSize(Int64) |
Returns the size (in bytes) of specified message in bytes.
| |
| ListSizeByUID()()()() |
Returns the size (in bytes) of all messages.
Keys are message uids, value is size of the message.
| |
| ListSizeByUID(String) |
Returns the size (in bytes) of specified message in bytes.
| |
| ListUniqueID()()()() |
Sends UIDL command to the pop3 server.
Returns a key value collection. Keys are message numbers (starting from 1)
value is a unique-id of the message.
| |
| ListUniqueID(Int64) |
Sends UIDL command to the pop3 server.
Returns line with the unique-id for that message.
| |
| Login |
Logs user in using USER and PASS commands. This method sends the password in clear text, unless SSL connection is used.
| |
| LoginAPOP |
Logs user in using APOP command. This method does NOT send the password in clear text.
| |
| LoginCRAM |
Logs user in using AUTH CRAM-MD5 command. This method does NOT send the password in clear text.
| |
| LoginDIGEST |
Logs user in using AUTH DIGEST-MD5 command. This method does NOT send the password in clear text.
| |
| LoginPLAIN(String, String) |
Logs user in using AUTHENTICATE PLAIN command. This method sends the password in clear text (BASE64), unless SSL connection is used.
| |
| LoginPLAIN(String, String, String) |
Logs user in using AUTH PLAIN command. This method sends the password in clear text (BASE64), unless SSL connection is used.
| |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| Noop |
Always succeeds. It does nothing.
Can also be used to reset any inactivity auto-logout timer on the server.
| |
| Send |
Sends the text command to server.
Adds "\r\n" to the command.
(Inherited from TcpTextClient.) | |
| SendCommand(String) |
Sends command which expects to receive single-line response e.g. "STAT".
| |
| SendCommand(String, Boolean) |
Sends command which expects to receive single-line response e.g. "STAT".
| |
| SendMultiLineCommand(String) |
Sends command which expects to receive multi-line response e.g. "RETR".
| |
| SendMultiLineCommand(String, Boolean) |
Sends command which expects to receive multi-line response e.g. "RETR".
| |
| STLS |
Sends 'STLS' command and initializes SSL connection (issues CAPA command).
| |
| SupportedAuthenticationMethods |
Lists authentication methods supported by the remote server.
| |
| SupportedExtensions |
Lists extensions supported by the remote server (e.g. STLS, TOP)
| |
| SwitchToSSL |
Switches to SSL stream, authenticates as client.
(Inherited from TcpTextClient.) | |
| ToString | (Inherited from Object.) | |
| UseBestLogin |
Logs user in using best available method.
|