DBMail Requirements

Note: These requirements are for the 3.0 series. The requirements for 2.2 were slightly different.

System Requirements

  • DBMail runs on Linux, FreeBSD, OpenBSD, NetBSD, Solaris, Mac OS X, and other Unix-based and Unix-style operating systems.
  • Active development takes place on Linux, so occasionally bugs have been introduced on other platforms that do not appear on Linux. Some additional testing is advised for BSD users before deploying new releases.
  • It has not been ported to Windows, and has not been tested under Cygwin.

Other Software You Need First

  • DBMail depends upon a working installation of MySQL or PostgreSQL, or the SQLite 3 libraries.
  • DBMail does not implement an MTA; you will need an SMTP MTA such as Postfix, Exim, Qmail or Sendmail.
  • DBMail requires the GLib Library (version >= 2.12.0) and the GMime Library (version 2.4.x).

Optional Dependencies

  • To use the Sieve mail sorting language, you must install the libSieve library.
  • To use LDAP user authentication, you must have a working LDAP system and client libraries. We have only tested OpenLDAP, however other LDAP client libraries may work.

Hardware Requirements

  • DBMail is actively developed on 32-bit x86 systems, and support for these is best.
  • DBMail is often deployed on 64-bit amd64 / emt64 systems, and support for these is very good.
  • DBMail has also been deployed on SPARC and POWER/PowerPC systems, but sometimes requires minor fixes to compile under the different operating systems popular on these architectures. We have not experienced any bitsize or bytesex errors since early 2001, however your mileage may vary.
  • DBMail runs best with significant amounts of RAM dedicated to the database server. Deploying with less than 1GB of RAM is not advised.
  • DBMail requires a /tmp directory with sufficient space to receive the largest message being sent. A memory based filesystem such as shmfs, tmpfs, or mfs is strongly recommended for best performance.
 
requirements.txt · Last modified: 2013/01/02 11:40 by rcsheets
 
DBMail is developed by Paul J Stevens together with developers world-wide