Some of the users I am supporting with AMS are using Roundcube to access their mail via IMAP, some of the time.
The Password plugin for Roundcube speaks a lot of protocols to change passwords. Is there a way to allow it to change a user's password?
The list of protocols (ignore the numbering):
- Code: Select all
2.1.1. Database (sql)
2.1.2. Cyrus/SASL (sasl)
2.1.3. Poppassd/Courierpassd (poppassd)
2.1.4. LDAP (ldap)
2.1.5. DirectAdmin Control Panel (directadmin)
2.1.6. cPanel
2.1.7. XIMSS/Communigate (ximms)
2.1.8. Virtualmin (virtualmin)
2.1.9. hMailServer (hmail)
2.1.10. PAM (pam)
2.1.11. Chpasswd (chpasswd)
2.1.12. LDAP - no PEAR (ldap_simple)
2.1.13. XMail (xmail)
2.1.14. Pw (pw_usermod)
2.1.15. domainFACTORY (domainfactory)
2.1.16. DBMail (dbmail)
2.1.17. Expect (expect)
2.1.18. Samba (smb)
2.1.19. Vpopmail daemon (vpopmaild)
2.1.20. Plesk (Plesk RPC-API)
2.1.21. Kpasswd
2.1.22. Modoboa
2.1.23. LDAP - Password Modify Extended Operation (ldap_exop)
2.1.24. TinyCP
2.1.25. Mail-in-a-Box (miab)
2.1.26. HTTP-API (httpapi)
2.1.27. dovecot_passwdfile
2.1.28. Mailcow
Currently I believe that AMS is using INI files, not ODBC, and LDAP is not turned on. But these things can be changed if it helps solve the problem!
The only way I can think of is to convert the files to ODBC storage in SQL and use the SQL driver to talk to it. Would that work? Would AMS be fine with the password being changed while it's running? Is there a better way?
Edit: This worked fine when I tried it on a test server, though it seemed to require that I restart the server for it to refresh and notice. Please lmk if there's a solution there...
Thanks!