The Courier Authentication Library is an API toolkit for implementing password validation and account metadata lookups. Authentication can be configured using either the traditional system password file lookups, or using MySQL, PostgreSQL, LDAP, or DB/GDBM databases.
| Tags | Communications Email Database API |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C Perl |
Recent releases


Release Notes: This release fixes a memory leak in the Postgres module if the Postgres server goes down, and adds a new SQLite authentication module.


Release Notes: This release adds systemd support to the RPM spec file, and a fix that's needed for some PAM modules.


Release Notes: This release adds support for additional hash functions. The Postgres driver was updated to remove potentional SQL injection vulnerabilities in some circumstances.


Release Notes: This release adds API functions for supporting SASL EXTERNAL authentication.


Release Notes: This release fixes an SQL injection possibility in the MySQL module, with MySQL databases that use non-Latin character sets.