How to fix WordPress not sending emails issue?
“WordPress not sending emails” is an issue that mainly occurs while using shared hosting for your WordPress website. During this issue, you will mostly find that you will not get any WordPress notification emails from your site and you will not receive any contact forms even. This is an issue that is mainly caused on shared hosting as the provider limits the module for sending the emails to save their server from being abused.
source