1. Knowledge Base
  2. MDaemon® Email Server

How to enable and setup Password Recovery in Webmail

When enabled, users who have permission to edit their password will be able to enter an alternate email address in Webmail, which can be sent a link to reset their password if they forget it.

Password Recovery can be enabled globally, per-domain, or per-user. 

To enable Password Recovery for all domains/users in the MDaemon Configuration Session GUI:

  1. Select Setup
  2. Select Web & IM Services
  3. Select Settings under Webmail
  4. Check the Enable password recovery box.
    mdaemon_enable_password_recovery_global
  5. Click Apply and Ok

To enable Password Recovery for all domains/users in Remote Administration:

  1. Log into Remote Administration as the Global Administrator
  2. Select Webmail Settings
  3. Select the Settings menu that appears underneath Webmail Settings.
    mdaeon_enable_password_recovery_global_mdra_menu
  4. Check Enable password recovery in the Security Settings section.
    mdaeon_enable_password_recovery_global_mdra
  5. Click Save

To enable Password Recovery per-domain in the MDaemon Configuration Session GUI:

  1. Select Setup
  2. Select Domain Manager
  3. Select Webmail under the domain to enable.
  4. Check the Enable password recovery box.
    mdaemon_enable_password_recovery_domain
  5. Click Apply and Ok

To enable Password Recovery per-domain in Remote Administration:

  1. Log into Remote Administration as the Global Administrator
  2. Select Domain Manager
  3. Select the domain to edit.
  4. Select Edit
  5. Select Webmail Settings
  6. Check Enable password recovery in the Security Settings section.
    mdaeon_enable_password_recovery_domain_mdra
  7. Click Apply/Save and Close

To enable Password Recovery per user.

  1. Select Accounts
  2. Select Account Manager
  3. Double-click on the account to edit.
  4. Select Mail Folder & Groups
  5. Copy the directory path in the Mail Folder section and open in Windows Explorer.
  6. Open the WC folder.
  7. Open the User.ini file in a text editor.
  8. Enter the following under the [User] section.
    [User]
    EnablePasswordRecovery=Yes
    mdaemon_enable_password_recovery_manual_user
  9. Save the User.ini file. 

Users must have the ability to edit their password to utilize password recovery.  This can be achieved in a number of ways detailed below.

To enable all users to edit passwords in the MDaemon GUI:

  1. Select Accounts
  2. Select Groups & Templates
  3. Expand New Accounts under the Template Manager
  4. Select Web Services
  5. Check the ...edit password checkbox.
  6. Click Apply to all accounts now to apply to all MDaemon accounts.
    mdaemon_template_manager_edit_password_gui

To enable a single user to edit their password in the MDaemon GUI:

  1. Select Accounts
  2. Select Account Manager
  3. Double-click on the account to edit.
  4. Select Web Services under the Account Settings menu.
  5. Check the ...edit password checkbox.
    mdaemon_account_manager_edit_password_user_gui
  6. Click Apply and Ok

This can be enabled for a specific number of users by creating a Group, adding users to the group, creating a Template to allow users to edit passwords, and applying the template to the group.  See the article below on creating a Group and applying a Template to the group.


Once enabled:

  1. Login to Webmail
  2. Select Options (Gear Icon)
  3. Select Security
  4. Enter the existing password in the Password Required section.
    mdaemon_pro_password_required
  5. Enter the Recovery Email address in the Password Recovery section.
    mdaemon_pro_password_recovery
  6. Click Change Recovery Email 
  7. Once set, if the user attempts to log in to Webmail with an incorrect password a forgot your password? link will appear.mdaemon_recover_password_login_webmail
  8. This link takes them to a page that asks them to confirm their password recovery email address.mdaemon_recover_password_forgot_webmail
  9. If entered correctly, an email will be sent with a link to a change password page.mdaemon_password_recovery_email
  10. The user can now enter the new account password. mdaemon_password_recovery_change
  11. Click Change Password to finish the process.