Fast and scalable sql based email services

Storage of mail messages in a relational database

Frontends: IMAP4, POP3, ManageSieve, LMTP

Backends: MySQL, PostgreSQL, Oracle, and SQLite

Commercial development and support is also available

What are the advantages?

Scalability
Dbmail is as scalable as the database system used for storage.
Manageability
Dbmail can be managed by updating the relational database or directory service - without shell access.
Speed
Dbmail uses very efficient, database specific queries for retrieving mail information.
Security
Dbmail doesn't require filesystem access. It's as secure as the database and directory server used.
Flexibility.
Changes in a Dbmail system (adding of users, changing passwords etc.) are effective immediately. Users can be stored in the database, or managed separately in an LDAP server such as OpenLDAP or Active Directory.

older versions

Recent changes

master branch

bump version 3.2.0
2014-08-23
put gmime back in charge of boundary scanning
2014-07-21
fix regression in boundary scanning and test-suite
2014-07-20

3.2 stable branch

bump version 3.2.0
2014-08-23
put gmime back in charge of boundary scanning
2014-07-21
fix regression in boundary scanning and test-suite
2014-07-20

Blog

What's up with max_db_connections?
2013-12-05
Migrating from MySQL to PostgreSQL
2012-09-13
Pruning the dbmail_headervalue table
2010-02-13

Available

DBMail is primarily developed and tested on the GNU Linux and FreeBSD platforms. Users have also reported successfull deployments on OpenSolaris, NetBSD and OSX.

DBMail is released under the GNU Public Licence (version 2).

DBMail is developed by Paul J Stevens together with developers world-wide