Projects / Dovecot


Dovecot is an IMAP server whose major goals are security and extreme reliability. It uses index files to optimally store the mailbox state, which makes it very fast even with huge mailboxes. Indexes won't prevent external mailbox updates, so Dovecot is still fully compatible with standard Maildir and mbox formats. There's also a fully featured POP3 server included.

Operating Systems

Recent releases

  •  09 Nov 2011 20:25

    Release Notes: This release adds several fixes and performance enhancements. Doveadm now can move messages back to primary storage.

    •  05 Apr 2010 17:15

      Release Notes: Various issues in the stable release havea been fixed. There are some minor feature enhancements.

      •  27 Jul 2009 22:48

        Release Notes: This release offers minor enhancements and bugfixes to increase the stability of the 1.2 branch. Changes are related to ACLs, shared mailboxes, server-side search, Maildir quotas, timezone handling, the virtual plugin, the include feature, and some IMAP commands.

        •  05 Jul 2009 15:22

          Release Notes: This release offers new features, enhancements and bugfixes. Please read the release notes before upgrading from an earlier version. New features include full support for shared mailboxes and IMAP ACL extension and support for several other IMAP extensions. New plugins: Virtual mailboxes, Autocreate, and Listescape.

          •  07 Jun 2009 02:30

            Release Notes: This new major version includes various major enhancements, bugfixes, and security fixes.

            Recent comments

            09 Jun 2005 02:18 richdougherty

            Re: Reliability

            I am assuming you are using procmail to
            get your e-mail into Maildir/ folders.

            Email is stored in mbox format, but thanks for the tip.

            20 Mar 2005 14:25 apollyon

            Re: Reliability
            I am assuming you are using procmail to get your e-mail into Maildir/ folders. If so, this is probably where you are getting the corrupt indexes. If you have $HOME/Maildir/new in your .procmailrc file, change it to $HOME/Maildir/. The trailing '/' tells procmail to expect a Maildir format folder. This should eliminate the corrupt index alerts. Basically with your current configuration you are using MH style messages and not Maildir. `man procmailrc` for more information.

            05 Dec 2004 18:05 apollyon

            Thank you!
            I have been using courier-imap for the past 3 years and I must say I have not been impressed with it. It is difficult to set up out of the box. This software package took me all of 5 minutes to compile, install and configure - and it WORKS! I love the extensive variety of configuration options. Thank you.

            22 Sep 2003 04:22 richdougherty

            Re: Reliability
            I run Dovecot on a usermode Linux instance with very little memory. Occasionally the system will run out of memory and kill Dovecot. It seems to handle this very well. I see error messages in the log about corrupt indexes, but it keeps on working.

            25 Feb 2003 14:25 aaaaaa

            Re: Reliability

            Just clarifying: By reliability I especially mean the index files. Often programs that use binary database files don't allow any kind of problems in it, or it crashes. If they got corrupted, you have to run some special fsck to fix it, or even recreate it manually and maybe lose some information.

            Dovecot trusts index files very little. It tries to check every possible error condition in them, if anything is found the error is logged and the indexes will be automatically rebuilt. Indexes don't contain any unique information so rebuilding them won't lose anything.

            Also, if Dovecot can't use indexes for any reason (eg. quota full), it can work without them. Then it just builds the them in memory.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.