From ed4b2dd4e1a2a6a59607908a3b98d3c96f2b6dc4 Mon Sep 17 00:00:00 2001 From: ZephOne Date: Thu, 9 Jan 2025 16:15:00 +0100 Subject: [PATCH] Also map sSmtpUser to ldap login in plugin ldap-login-mapping --- plugins/ldap-login-mapping/index.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/ldap-login-mapping/index.php b/plugins/ldap-login-mapping/index.php index bf4bb689a..01a05a50a 100644 --- a/plugins/ldap-login-mapping/index.php +++ b/plugins/ldap-login-mapping/index.php @@ -8,9 +8,9 @@ class LDAPLoginMappingPlugin extends AbstractPlugin { const NAME = 'LDAP login mapping', - VERSION = '2.3', + VERSION = '2.4', AUTHOR = 'RainLoop Team, Ludovic Pouzenc, ZephOne', - RELEASE = '2024-09-20', + RELEASE = '2024-01-09', REQUIRED = '2.36.1', CATEGORY = 'Login', DESCRIPTION = 'This plugins allows to authenticate using LDAP mail field, yet login field would still be used for IMAP and SMTP authentication'; @@ -104,6 +104,7 @@ class LDAPLoginMappingPlugin extends AbstractPlugin $sResult = $this->ldapSearch($sEmail); if ( is_array($sResult) ) { $sImapUser = $sResult['login']; + $sSmtpUser = $sResult['login']; $sEmail = $sResult['email']; } syslog(LOG_WARNING, "plugins/ldap-login-mapping/index.php:FilterLoginДredentials() auth try: $sIP/$sEmail, resolved as $sImapUser/$sEmail");