1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
Installation
------------
See INSTALL file.
Configuration
-------------
See doc/configuration.txt file.
Code
----
The code is split into a several libraries and binaries:
src/master - imap-master binary (see docs/design.txt)
src/login - imap-login binary
src/auth - imap-auth binary
src/imap - imap binary
src/lib - Generic library functions
src/lib-mail - RFC-822 and MIME parsering code
src/lib-imap - IMAP-specific functions for parsing, sending, etc.
src/lib-index - Mailbox indexing library, slightly IMAP-specific
src/lib-storage - Mail storage separated into interface and implementation.
imap binary uses only the interface so it's possible to
add support for any kind of mail storage (eg. SQL).
RFCs conformed
--------------
822 - Standard for ARPA Internet Text Messages
2822 - Internet Message Format (updated rfc822)
2045..2049 - Multipurpose Internet Mail Extensions (MIME)
2060 - IMAP4rev1
2180 - IMAP4 Multi-Accessed Mailbox Practice
2683 - IMAP4 Implementation Recommendations
1939 - Post Office Protocol - Version 3
2595 - Using TLS with IMAP, POP3 and ACAP
2831 - Using Digest Authentication as a SASL Mechanism (DIGEST-MD5)
2245 - Anonymous SASL Mechanism.
2088 - IMAP4 non-synchronizing literals (LITERAL+)
2177 - IMAP4 IDLE command
3348 - IMAP4 Child Mailbox Extension
Contact info
------------
Timo Sirainen <tss@iki.fi>, http://dovecot.procontrol.fi/
|