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.