Scalable
DBMail is designed to scale.
High availability and load balancing follow naturally from DBMail's component model: the storage (SQL) and authentication backend services are separated from the POP3 and IMAP4 frontend services.
This enables easy distribution of the frontend load over multiple DBMail servers. Transaction replication and failover of the storage layer are managed by your chosen database engine.
But you can also scale down and combine DBMail with a SQLite storage and authentication backend to realize an extremely compact email solution.
DBMail currently supports the following database backends:
- MySQL
- PostgreSQL
- SQLite
We are preparing an Ingres driver and are considering an Oracle driver as well, if there's enough interest to support it.