Home
DBMail is a highly available Message Delivery Agent speaking IMAP, POP, ManageSieve and LMTP using industry standard PostgreSQL, MySQL and Oracle for secure scaleable storage.
DBMail is essential for a fully featured mail server including sharing your all your devices, and mobile friendly with reduced traffic by synchronising state changes within mailboxes. It has incoming email filtering with server side Sieve scripts so email goes in the right mailbox, SQL or LDAP/Active Directory authentication, flexibility to easily scale up or down, plus database and traditional file based logs for activity analysis and cybersecurity to identify and defend against unauthorised access.
The main benefits of DBMail are:
- Securely and scaleably manages user emails with industry standard IMAP;
- Integrates with Single Sign-On authentication including Active Directory and OpenLDAP;
- Scalable with multiple terrabyte installations;
- Flexible, you can run dbmail programs on different servers talking to the same database and up/down scale with minimum effort;
- User productivity thanks to integrated email filtering using Sieve scripts;
- Mobile friendly reduced traffic thanks to CONDSTORE and QRESYNC;
- High Availability thanks to database replication and Docker images;
- Data safety thanks to database replication;
- Secure connections thanks to TLS;
- Easy activity analysis with Grafana;
- Cypersecurity friendly to identify and defend against unauthorised access;
- No need to maintain separate system users or write access to the filesystem;
- DBMail is Free with a recognised GPL2 Open Source licence.
Databases currently supported: PostgreSQL, MySQL and Oracle.
Written in C, DBMail is efficient. Its component parts can be scaled out to as many servers as required and a Docker image is available.
Integrates with most Message Transfer Agents such as exim or postfix with either command line using dbmail-deliver or LMTP. Exim integration simplifies end user configuration by leveraging the same authentication sources, sql and ldap, for SMTP and IMAP login, as well as checking valid emails before accepting incoming mail.
Integrates with front end email web servers such as Squirrel mail and Roundcube.
DBMail doesn't require access to any filesystem other than for its own configuration and log files. It's as secure as the database and directory server.