# Cyrus IMAP Server Protocol Specifications

## IMAP
RFC 2060 | Internet Message Access Protocol - version 4rev1 being updated by draft-crispin-imapv
RFC 1730 | Internet Message Access Protocol - version 4
RFC 1731 | IMAP4 Authentication Mechanisms
RFC 2086 | IMAP4 ACL extension
RFC 2087 | IMAP4 QUOTA extension
RFC 2088 | IMAP4 non-synchronizing literals
RFC 2177 | IMAP4 IDLE command
RFC 2342 | IMAP4 Namespace
RFC 2359 | IMAP4 UIDPLUS extension
RFC 2971 | IMAP4 ID extension
draft-crispin-imap-multiappend | IMAP MULTIAPPEND extension
draft-ietf-imapext-sort | IMAP SORT extension
draft-ietf-imapext-thread | IMAP THREAD extension
## POP
RFC 1939 | Post Office Protocol - Version 3 (POP3)
RFC 1734 | POP3 AUTHentication command
RFC 2449 | POP3 Extension Mechanism
## SASL
RFC 2222 | Simple Authentication and Security Layer (SASL)
RFC 2195 | IMAP/POP AUTHorize Extension for Simple Challenge/Response
RFC 2245 | Anonymous SASL Mechanism
RFC 2831 | Using Digest Authentication as a SASL Mechanism
## TLS/SSL
RFC 2595 | Using TLS with IMAP, POP3 and ACAP
RFC 2246 | TLS Protocol
draft-freier-ssl-version3 | The SSL Protocol Version 3.0
## LMTP
RFC 2033 | Local Mail Transfer Protocol
RFC 1869 | SMTP Service Extensions
RFC 1652 | SMTP Service Extension for 8bit-MIMEtransport
RFC 2034 | SMTP Service Extension for Returning Enhanced Error Codes
RFC 2554 | SMTP Service Extension for Authentication
RFC 2920 | SMTP Service Extension for Command Pipelining
draft-murchison-lmtp-ignorequota | LMTP Service Extension for Ignoring Recipient Quotas
## Sieve
RFC 3028 | Sieve: A Mail Filtering Language
draft-showalter-sieve-vacation | Sieve -- Vacation Extension
draft-murchison-sieve-regex | Sieve -- Regular Expression Extension
draft-murchison-sieve-subaddress | Sieve -- Subaddress Extension
draft-martin-sieve-notify | Sieve -- An extension for providing instant notifications
draft-martin-managesieve | Protocol for Remotely Managing Sieve Scripts