• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Namespace DRIT.Mail.Rfc.Pop3

Classes

Pop3AuthenticationException

Thrown when POP3 authentication fails (e.g. a -ERR response to USER/PASS or APOP), when no authentication mechanism can be negotiated, or when authentication is refused over an unencrypted connection.

Pop3Client

Receives mail messages via POP3 (RFC 1939). One instance maintains a single connection. Not thread-safe; use one instance per thread.

Pop3ClientOptions

Configuration for Pop3Client. Mutable during construction; set all properties before calling Connect().

Pop3Exception

The base exception type for all POP3 errors.

Pop3MailboxStatus

The result of a POP3 STAT command (RFC 1939 §5). Immutable.

Pop3MessageInfo

Information about a single message in a POP3 mailbox (from LIST or UIDL). Immutable. The message number is 1-based and valid only for the current session.

Pop3ProtocolException

Thrown when the POP3 server returns an error response (-ERR) or a malformed reply, or when a required extension is not advertised.

Pop3Response

A POP3 server response. POP3 responses are simpler than SMTP/IMAP: a status indicator (+OK or -ERR) followed by text. For multi-line responses (RETR, TOP, CAPA, LIST, UIDL), the body follows on subsequent lines until a terminator line containing a single .. Immutable.

Pop3ServerCapabilities

Extensions advertised by the POP3 server in its CAPA response (RFC 2449). Immutable.

Pop3TimeoutException

Thrown when a read or write operation times out before the POP3 server responds.

Enums

Pop3SslMode

Specifies the TLS mode for a POP3 connection.

Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX