DBMail
DBmail
is the name of a group of programs that enable the possiblilty of
storing and retrieving mail messages from a database. Currently MySQL,
PostgreSQL
and SQLite can be used as database backends.
DBMail is
made up of several components. A normal MTA (Postfix,
Sendmail, qmail,
Exim)
is used for accepting messages. The MTA hands the messages over
to dbmail-smtp, using a pipe interface, or dbmail-lmtpd, using LMTP
(Local Mail Transport Protocol). These programs take care of delivering
the message into the database. Messages can be retreived from the
database using dbmail-pop3d, using the POP3 protocol, and dbmail-imapd,
using the IMAP4Rev1 protocol.
The whole email is stored in the database. That includes
attachments. The DBMail programs do not have to
touch the filesystem to retreive or insert emails. User information is
also stored in the database, so users do not need an account on the
machines DBMail is running on.
DBMail 3.0.2
|
|
Price
Free to download
Size
0.8MB
License
GNU GPL v2
Developer
NFG
Website
www.dbmail.org
System Requirements
MySQL or PostgreSQL
SMTP MTA (e.g. Postfix, Exim Qmail or Sendmail)
Glib library (>=2.8.0)
Gmime (>= 2.1.19)
Optional:
libSieve
LDAP system
Support
Sites:
Wiki,
Mailing
Lists, DBMail
Administrator
Selected
Reviews:
|
Features include:
- Enables you to create mailboxes without the need of system
users
- Mail is more effeciently stored and therefore it can be
inserted an retrieved much faster dan any regular system (DBMail is
currently able to retrieve aproximately 250 mail messages per second)
- Expandable. A database is much easier to access than a flat
file or a Maildir
- Scalable. You can run the dbmail programs on different
servers talking to the same database (cluster)
- Using an event-driven multi-threaded architecture and
database connection pooling supporting many connected clients
simultaneously is no longer an issue
- More secure. There's no need to maintain system users or
write to the filesystem. All this is done through the database
- IPv6 support
- Native SSL/TLS support
- PostgreSQL 9 support
Return
to Email Home Page
Last Updated Sunday, November 25 2012 @ 12:37 PM EST |