News
Mon May 5 01:08:54 EEST 2008
Sat May 3 05:06:42 EEST 2008
Sun Mar 9 13:17:30 EET 2008
Sun Mar 16 20:30:29 EET 2008
I wrote about some
development news
since I'm probably going to be busy with school for next two months.
Sun Mar 9 13:17:30 EET 2008
Older news...
Overview
Dovecot is an open source IMAP and POP3 server
for Linux/UNIX-like systems, written with security primarily in mind.
Dovecot is an excellent choice for both small and large installations. It's
fast, simple to set up, requires no special administration and it uses very
little memory.
Some of the most notable features of Dovecot include:
- Dovecot is among the highest performing IMAP servers
while still supporting the standard
mbox and
Maildir
formats. The mailboxes are transparently indexed, which gives Dovecot its
good performance while still providing full compatibility with existing
mailbox handling tools.
- Dovecot's indexes are self-optimizing. They contain
exactly what the user's client commonly needs, no more and no less.
- Dovecot is self-healing. It tries to fix most of the
problems it notices by itself, such as broken index files. The problems are
however logged so the administrator can later try to figure out what caused
them.
- Dovecot tries to be admin-friendly. Common error
messages are made as easily understandable as possible. Any crash, no
matter how it happened, is considered a bug that will be fixed.
- Dovecot allows mailboxes and their indexes to be modified by multiple
computers at the same time, while still performing well. This means that
Dovecot works with NFS and clustered filesystems.
- Dovecot's user authentication is extremely flexible and feature
rich, supporting many different
authentication
databases and
mechanisms.
- Postfix 2.3+ and
Exim 4.64+ users can do SMTP
authentication directly against Dovecot's authentication backend without
having to configure it separately.
- Dovecot supports easy
migration from many existing
IMAP and POP3 servers, allowing the change to be transparent to
existing users.
- Dovecot supports workarounds
for several bugs in IMAP and POP3 clients. Since the workarounds may cause
the protocol exchange to be slightly less optimal, you can enable only the
workarounds you need.
- Dovecot's design
and implementation is highly focused on
security. Rather than taking the traditional road of just fixing
vulnerabilities whenever someone happens to report them,
I offer 1000 EUR of my own money to the first
person to find a security hole from Dovecot.
- Dovecot is easily extensible.
Plugins can add new commands,
modify existing behavior, add their own data into index files or even add
support for new mailbox formats. For example
quota and
ACL support are completely
implemented as plugins.
Status
- Complete IMAP4rev1 and POP3 support. IPv6, SSL and TLS are supported.
- Supports multiple commonly used IMAP extensions, including SORT,
THREAD and IDLE.
- Shared mailboxes aren't officially yet supported, but
ACL files are.
- Maildir++ quota is
supported, but hard
filesystem quota can be problematic.
- Dovecot is commonly used with Linux, Solaris, FreeBSD, OpenBSD, NetBSD
and Mac OS X. See the
Wiki page about OS compatibility for more.
Contact info
- Author: Timo Sirainen, tss@iki.fi.
- Please use the Dovecot mailing list for
questions about Dovecot. You don't have to subscribe to it.
- Depending on your needs, commercial support may be available. Send a
mail if you're interested.
Credits
The following companies have helped Dovecot:
- Procontrol Oy used to provide
infrastructure for commercial development.
- Movial Oy provides now the
infrastructure for commercial development.
- Codepoli provides hosting for
dovecot.org.
- PT.COM / SAPO has sponsored the
development of many new features and performance improvements.
- Mailtrust has sponsored the
development of many new features and performance improvements.
There have been many code contributions from other
individuals also.