PAM module for authentication via MAPI against a Kopano server
pam_mapi is a PAM module (Pluggable Authentication Modules) for authentication
against a Kopano server. Applications like Kopano WebApp or Z-Push which directly
connect to kopanocore, use MAPI in SOAP to do so. If Kopano is configured to use
the DB authentication plugin, all user information are stored in a MySQL database.
Once IMAP/POP3 is used via the Kopano Gateway, SMTP gets involved for outbound
e-mails, too. Usually this requires SMTP authentication (to avoid open relays),
but the user information in the MySQL database is unfortunately not accessible
for established SASL daemons. The pam_mapi module is filling this gap by adding
MAPI-based authentication to PAM and thus to SMTP daemons via SASL.