I have wordpress 6.3. when I click the "Send password reset" link in the users menu, no email is sent. All other emails are sent, including when the user resets their own password from the login page work fine. There are no errors in the log, and word press says the email is sent. I am not sure where to even start to figure out why. Any help is appreciated

  • It might be worth checking the wp_mail_failed filter, e.g. wordpress.stackexchange.com/a/382655
    – Rup
    Commented Aug 14, 2023 at 14:40
  • Are you using regular SMTP or do you have a mail plugin? I'd try and verify that wp_mail() is being called correctly, and if possible log out the SMTP traffic to see exactly what's going on on the wire.
    – Rup
    Commented Aug 14, 2023 at 14:41
  • are you sure it's not being sent? Or is it being sent but it's not being recieved? Your email provider may be recieving and rejecting the email as part of its security and anti-spam measures, it's a common issue with shared hosting, especially if you're trying to send email in bulk or another person on the same server tries this
    – Tom J Nowell
    Commented Aug 14, 2023 at 15:44
  • yeah I am using an SMTP plugin. its not going to spam or anything. The email is a gmail inbox and i checked all the spam folders. I will have to capture on the wire to see what is happening for sure
    – noone392
    Commented Aug 16, 2023 at 14:31

1 Answer 1


see if your WordPress can send other emails because if it is a configuration issue that can be fixed. Download a plugin to send mail or write your own or something to test the mail connection.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.