. WordPress Not Sending Email Issue
WordPress’s most common reason for not delivering email is that your WordPress hosting server isn’t configured correctly to use the PHP mail() function.
Even if your hosting is configured to use that function, many email service providers use various tools to prevent email spam. These tools attempt to find out if an email is coming from where it claims to be from.
However, emails broadcast from WordPress websites often fail this test, with the messages ending up in people’s spam folders.