pam_imap is a PAM module that authenticates against a remote IMAP or IMAPS server. It supports multiple servers, SSL, password caching, user blacklists (for admin users), and many configuration abilities.
| Tags | Communications Email Post-Office IMAP Security Operating Systems Systems Administration |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: This release fixes a few non-critical typos. The RPM package has been updated.


Changes: This release is 3 seconds faster for authentication. Upgrading is highly recommend. Usernames and passwords can be up to 64 characters, and can be changed easily. Support has been added for PAM_Domain, adding a username@domain.com style login for Microsoft IMAP servers.


Changes: This release features password caching using a password hash to store passwords encrypted with MD5. This speeds up authentications. It adds a "BlockList" feature that can be used to block users like root and Administrator from being authenticated against an IMAP server, and fixes several compile bugs and segfault bugs.


Changes: This version fixes a few malloc bugs, and disallows NULL passwords (faster logins).


Changes: pam_imap now plays well with others by grabbing passwords from other modules (like pam_unix.so) instead of asking for it redundantly. This allows the sysadmin to auth passwords both locally and remotely on the same system with the same login session.