login password reset email not received wp
Posted By Janette W. May 11, 2023
Account-endpoint Lost Password | Woocommerce
First, before you begin make sure to back up your website. Contact Tech Support provided by your Host Provider, or Hire a Web Developer for help. Unless you’re configuring the site by yourself.
Before we get into this process, some may find this quick solution helpful to fix the error message ‘password reset email not sending’. Go to ‘WP Dashboard’ in ‘Woocommerce’ ‘Settings’ and ‘Advanced’ in the section ‘Account-endpoints’ delete ‘lost -password,’ and save changes. Next, go back to the My Account page and click on the forgot password button. Now, go back to ‘Account-endpoint’ and type in ( lost-password ) and save changes. Now, go to My Account page and click on the forgot password button again. Also, check your spam mail. Did this fix your issue let us know in the comments below.
On to the next solution
WP Email SMTP w/
Woocommerce
Second, make sure the ‘My Account’ page isn’t still in default so users are able to create an account. In the WP Dashboard go to ‘WooCommerce’ ‘Settings’ and ‘Accounts & Privacy’ to find the section; ‘Account Creation’ and check off the following:
-Allow customers to create an account on the “My account” page.
-When creating an account, send the new user a link to set their password.
Now, in the ‘WP Dashboard’ go to ‘Plugins’ and ‘Add New’ to search for ‘WP Mail SMTP’ now activate and install. In the ‘WP Dashboard’ go to ‘WP Mail SMTP’ ‘General’ to fill in the following fields:
-From Name (Website Name)
-From Email ( Sender Email Address to send a password reset link to customers.)
As well read over the ‘Force Name’ functions that are optional to select.
Mail Client Manual Setting | Email Accounts
Now, pick a ‘Mailer’ There’s many options to choose from and here are two; PHP and Other SMTP:
-PHP, now click on ‘Save Settings,’ go to the ‘My Account’ page and click lost password again. Done!
Or try,
-Other SMTP ( to send emails through an SMTP server instead of using a provider’s API.) Now below in the ‘Other SMTP’ section, fill in the following fields. Below I’ve provided two ways:
To configure this below, in ‘C-Panel,’ go to ‘Email Accounts’ to find the email you want to manage, and next to ‘Manage’ click on ‘Connect Devices’. Find the ‘Mail Client Manual Setting’ to complete the next area.
SMTP Host (Website Name)
Encryption 465
SMTP Port SSL
Authentication ON
SMTP Username ( Enter a ‘Email’ ) to send out a password reset link to customers.)
SMTP Password: ( PW ) created with this email
Or try,
SMTP Host (Website Name)
Encryption 587
SMTP Port TLS
Authentication ON
SMTP Username ( Enter a ‘Email’ to send out a password reset link to customers.)
SMTP Password: ( PW created with this email )
Then click on ‘Save Settings,’ and you’re done!
Try both ways; see what works for you.
DKIM & SPF | Email Deliverability
Now for more security, go to C-Panel and search for ‘Email Deliverability’ to find your main ‘Domain’ and click on ‘Manage’ to repair ( Fix Problems Exist ‘DKIM & SPF’). Under the ‘DKIM Section’ click on:
-Generate Local DKIM Key
Next, go to the SPF Section click on:
-Install the Suggested Record
Next, go to the SPF Section click on:
-Install the Suggested Record
Valid!
Zone Editor | DMARC Record
Moving on, go to C-Panel search ‘Zone Editor’, and type in your ‘Domain Name .com’ in the search field, then go to ‘Add Record,’ and click on the down arrow tab, and click on ‘Add DMARC Record.’ In ‘DMARC’ choose a Policy:
Or None, and click on Add Record.
Lastly, in the ‘WP Dashboard,’ go to ‘WP Mail SMTP,’ click on ‘Email Test’ tab, and type in the ( Receiver Email Address ). Then send a test email.