im thinking of coding an admin cp for roundcube but im not sure if its gonna go well
backend:
what you do is you create the user/pass in cpanel
then you go to the admin cp and you add the user, the IMAP pass, and then a login pass
in the admin cp side you will be able to get a user list and mass mail to your users
frontend:
upon the first login, the new user must change their password and create/answer a secret question
in the preferences area, there will be a new tab to change pass and your secret question
login:
forgot your pass feature with secret question/answer verification
how this will allow users to change pass:
you never change the pass you made in cpanel
you only change the login pass
so flame on
cuz im sure someone is gonna flame