Allow users to change account passwords
By default, users cannot change email account passwords using WebMail Lite, as that's not supported by standard IMAP or SMTP protocols. However, it might still be possible to let them do that, if your usage scenario matches one of the cases listed below.
Use POPPASSD to let users change their passwords
POPPASSD is a program that changes system passwords thus allowing users to change their mail passwords. If, in your mail server environment, each email account is represented by system user, installing POPPASSD would allow for changing user account passwords.
If the feature is available on server, you just need to enable POPPASSD module in WebMail. Note that some mail services provide POPPASSD support out-of-box. For example, if you're using Plesk Panel, password change will be available with no need to reconfigure the server.
The module is shipped with WebMail Lite. To activate it, set Disabled to false in data/settings/modules/MailChangePasswordPoppassdPlugin.config.json
configuration file. Also, make sure data/settings/modules/ChangePasswordWebclient.config.json
has Disabled
set to false as well.
Password change for cPanel
If you run the product on cPanel, you can enable password change module so users can change their password in account settings screen, when they're logged into WebMail Lite installed on cPanel server.
Password change for other systems
In our Modules directory under "Password change" section, you'll find password change modules for iRedMail, hMailServer and some other systems.
My case isn't listed, what do I do?
If there's no existing module for your mailserver software, but you're aware of how the passwords can be changed there programmatically, you can take one of the modules and implement the required logic. Of course, we always welcome any contributions so please send us your plugin modifications if you believe they might help others.