|
Features:
currently implemented:
- AUTH=LOGIN
- AUTH=CRAM-MD5
- loading unix/mbox format folders into database (this is perl-based right now)
- authentication and database backends can be selected both at compile-time
as well as at run-time (for those that are compiled in)
- authentication backends (IMAP user == unix user): PAM, /etc/passwd, /etc/shadow
- authentication backends (IMAP user != unix user): file-based: cleartext, MD5, SHA-1
-
- (perl-based POP3 daemon, may not work against current database schema)
planned:
- POP3 daemon in C
- ACLs
- ID extension
- NAMESPACE extension
- UIDPLUS extension
- MULTIAPPEND extension
- THREAD extension
- SORT extension
- QUOTA extension
- server monitoring (partly implemented in the old perl version)
- SSL
- STARTTLS
- LMTP daemon (see RFC2033) to deliver mails into database
- authentication backends (IMAP user != unix user):
- dbm files for authentication backends: non-file: LDAP, database
- AUTH=KERBEROS_V4
- AUTH=OTP
- AUTH=ANONYMOUS
- AUTH=GSSAPI
- group support
- logging to syslog
- logging to database
- webfrontend for at least tbese functions: changing ACLs, viewing QUOTAs
for users that use IMAP clients without this functionality
- SEARCH index in database over message headers and bodies
far future:
- an ACAP daemon (using a database for storage)
- server-side filtering with Sieve
- some kind of encryption of message store
-
-
- IPv6
|