# Password Recovery Plugin for Roundcube Plugin that adds functionality so that a user can create a new password if the original is lost. To restore the password, the user is asked a secret question, and/or a confirmation code is sent to an additional email address and SMS to the phone. It is recommended that you use the "SMSTools" package to send SMS. When checking and saving a new password, the password is encrypted using the MD5-Crypt method. The password is written directly to the Postfix database (mailbox table). The Password plugin can also be used when configured accordingly. ### Install 1. Place this plugin folder into plugins directory of Roundcube 2. Add 'password_recovery' to $config['plugins'] in your Roundcube config 3. Rename 'config.inc.php.dist' to 'config.inc.php' 4. Configure the credentials to access the postfix database in the config.inc.php file ### Screenshots ![Login with Elastic Skin](docs/login.png) ![Recovery password](docs/reset.png) ![Identities](docs/identities.png) ### Settings ![Settings for confirmation code](docs/config_code.png) ![Recovery with code](docs/recovery.png) ![Settings for secret question/answer](docs/config_answer.png) ![Recovery with code and answer](docs/recovery2.png)