GDBM is the recommended library. The file system must support FIFOs. At least the file system that stores the mail queue must be able to support FIFOs. Filesystem domain sockets must be available. Courier does not implement several legacy features of either MTA, and there are no plans to implement them in the future.
Courier expects system mailboxes to be in the users' home directories.
Courier also implements the Qmail alias user, however the alias user should only be used on systems upgraded from Qmail. New installations should use Courier's aliases file to define alias addresses and role accounts. Courier's aliases file is also used to implement Qmail-style virtual domains. Courier supports Maildirs natively. Courier can use the maildrop mail filter as a local mail delivery agent.