Views:

Applies to Product - Power Pages


What’s happening?
The "Forgot your password" functionality on the Power Pages website is not sending the password reset email to users.


Reason:
The underlying cause of this was identified as the service account needing approval before it could function properly. Additionally, the Application User account was missing necessary privileges to send the password reset email.


Resolution:
Verify User Privileges in Dynamics 365:

  1. Ensure that the user has the "Send Email as Another User" privilege.
  2. Sign in to Microsoft Dynamics and navigate to Settings > Advanced Settings > Security > Security Roles.
  3. Open the security role assigned to the user experiencing the issue.
  4. Check under Business Management for the "Send Email as Another User" privilege. If missing, assign it and save the changes.
Enable the "Email Confirmed" Field on Contact Records:
  1. Ensure that the "Email Confirmed" and "Login Enabled" fields are enabled for the relevant contact record in Dynamics 365.
  2. Go to Power Apps and search for the Contact record, ensuring the necessary fields are checked.
Approve the Email Mailbox:
  1. Navigate to Settings > Email Configuration > Mailboxes.
  2. Locate the relevant user’s mailbox and ensure it is enabled and approved to send emails.
Check Required Site Settings in Power Pages:
  1. Open Power Pages and navigate to Site Settings.
  2. Ensure the following settings are enabled:
  • Authentication/Registration/ResetPasswordEnabled
  • Authentication/Registration/ResetPasswordRequiresConfirmedEmail
Test the Password Reset Process:
After making the above changes, test the password reset functionality to confirm that the email is sent successfully.