Hi Zoi. You can:
cd /etc/e-smith/templates/etc/httpd/conf/httpd.conf/
cp 92ProxyPassPassword /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/
In the file 92ProxyPassPassword under templates-custom (not templates only) edit:
Bellow:
ProxyPass /user-password
http://127.0.0.1:980/user-password/<Location /user-password>
order deny,allow
deny from all
Replace:
{
$OUT .= " allow from $localAccess\n";
}
With:
allow from all
The users can now modified the password
http://your_host/user-passwordOfcourse you can force ssl (HTTPS) and customize other settings such as allow from ...
And you can make server-manager add-on to place your settings, but I don't have experiency with server-manager event.
If you have knowledeg you can modified /etc/e-smith/web/functions/emailsettings to include the user-password ability.
I hope this help you