IMAPEngine provides an IMAP server which retrieves via POP3 and organizes mail in a database.
IMAPEngine is an IMAP server that uses a tdbengine database structure to store all accounts, messages, and mailboxes. This means it has nearly no limits in numbers, sizes, and performance, and it uses indexes to sort/find its data.
IMAPEngine is IMAP4Rev1 compatible and also has built-in support for the ACL, ID, IDLE, and UIDPLUS extensions. It is not (yet) an MTA, but it retrieves incoming messages from different POP3 servers. An simple integrated Web interface makes account configuration easy.
What's New in This Release:
· corrected imapfetch.mod
· included easyserver web server and developed index.mod for web based account configuration
· created imapconfig.mod for basic account setup on command line (better use the web frontend!)
· code cleanups, restructuring and some performance tweaking
· improved the table structure: bodies are stored as BLOB now. This raises the download performance significantly on big emails (more than ~2 MB)
· added the UIDPLUS extension as defined in RFC 2359. Mozilla Mail can handle it properly
· free client dependend flags now can be used (e.g. "Junk" sign of Mozilla Mail)
· the LIST and LSUB commands are now processed as defined in the IMAP4Rev1
· smaller semaphore scopes to each command that writes to the db, so table locks use only the minimum amount of time they need
· added the NAMESPACE extension as defined in RFC 2342
· added the ACL extension as defined in RFC 2086 (the commands are all implemented, but the rights are not yet mentioned by the server)
· added the IDLE extension as defined in RFC 2177 (though not sending any information when idle!)
· added the ID extension as defined in RFC 2971