Dbmail

Jul 20, 2023

SQL database-based mail system (POP3 and IMAP)

Dbmail is the name of a group of programs that enable the possibility of storing and retrieving mail messages from a database currently MySQL, PostgreSQL or SQLite.

  • Scalability. Dbmail is as scalable as the database system that is used for the mail storage. In theory millions of accounts can be managed using dbmail. One could, for example, run 4 different servers with the pop3 daemon each connecting to the same database cluster server.
  • Manageability. Dbmail is based upon a database. Dbmail can be managed by changing settings in the database f.e. using PHP/Perl/SQL, without needing shell access.
  • Speed. Dbmail uses very efficient, database specific queries for retrieving mail information. This is much faster then parsing a filesystem.
  • Security. Dbmail has got nothing to do with the filesystem or interaction with other programs in the Unix environment which need special permissions. Dbmail is as secure as the database it’s based upon.
  • Flexibility. Changes on a Dbmail system adding of users, changing passwords etc. are effective immediately.


Checkout these related ports:
  • Xpbiff -
  • Xmailwatcher - Mailbox checker which displays sender and subject lines of mails
  • Xmailbox - Mailbox checker with sound and animation for X Window System
  • Xmail - X-based interface to the Berkeley mail program
  • Xfce4-mailwatch-plugin - Mail notification applet for the Xfce panel
  • Xfaces - Display shaped icons for mail spool contents
  • Xcite - Exciting Cite for any Mail/News reading modes on Emacs
  • Xbuffy - Replacement for xbiff that handles multiple mail files
  • X-face-e21 - X-Face utilities for Emacs
  • Wmmaiload - Incoming mail monitor dockapp with a similar look to wmcpuload
  • Wmbiff -
  • Whoson - Implementation of `WHO iS ONline' protocol
  • Websieve - Web based Cyrus IMAP user admin client
  • Wanderlust - Mail and news system for Emacs
  • Vrfy - Verify mail address