A plugin to authenticate users against a mail server via IMAP, NNTP, or POP3. It forwards authentication credentials provided by the user to a mail server, then relays the authentication decision of the mail server back to Joomla!.
In simpler terms, it lets users log in to Joomla! with the same username and password that they use for email, without the need to copy and synchronize the accounts manually.
Set user email account based on configurable mail domain.
Authenticate to mail server using full email address.
Configable mail host address and port.
Optionally require secure (non-plaintext) authentication.
Support for TLS (optional or required) and SSL.
Optional validation of SSL certificate from mail server.
Supports the Joomla! Update System.
Does not integrate email/webmail into Joomla! or provide Single Sign-On (SSO) between email/webmail and Joomla! Meaning users will still need to login to both Joomla! and email/webmail separately.
Authentication against multiple mail servers. Currently this plugin only supports authentication against a single mail server (although the address to which it connects may be load-balanced to multiple servers transparently).
Joomla! 3.0 or later. (Confirmed working on Joomla! 4.0-alpha3.) There are previous versions of this plugin available for Joomla! 2.5 and for Joomla! 1.5.
Open administrator/logs/everything.php from the Joomla! directory on your server in a text editor and search for authentication_mailbox near the end of the log file. The log messages should include the arguments to imap_open (excluding passwords) and the resulting messages from imap_errors.
If administrator/logs/everything.php does not exist, check that the directory permissions allow the PHP process to write to that directory.
If authentication_mailbox does not appear in administrator/logs/everything.php, check that "Authentication - Mailbox" is enabled in the Extensions Plugin Manager.
Just what I needed to auth against IMAP! Works perfect and quick reply from developer when I had questions!