The DBMail IMAP and POP3
is a fast, scalable IMAP4 and POP3 server that stores all email and users in a Postgresql
How does it work?
DBMail is made up of several components. A normal MTA (Postfix
) is used for accepting messages. The MTA hands the messages over DBMail for message delivery using either a pipe interface, or LMTP
(Local Mail Transport Protocol). DBMail then takes care of delivering the message into the database. Messages can be retrieved from the database by any common Mail User Agent
using the POP3
protocol or IMAP4
The whole email is stored in the database, including attachments. The DBMail programs do not have to touch the filesystem to retrieve or insert emails. User information is also stored in the database (or in LDAP
), so users do not need an account on the machines DBMail is running on.
DBMail currently supports:
DBMail features full LDAP integration for both user authentication (login/password validation) and for user configuration (mail addresses and mail forwarding). Active Directory
LDAP is the industry standard for unified user management and authentication, spanning multiple application domains across multiple sites. By integrating DBmail with LDAP, email user and alias management can be performed easily and transparently from within the chosen LDAP user management environment.