By default, WordPress uses the PHP mail function to send emails generated by WordPress or any contact plugin like WPForms. The most common reason for not getting emails is that your WordPress hosting server is not configured to use PHP mail() function.

In addition to this, sometimes email providers will flag or block emails that arrive from a different domain than they claim. For example, if your From Email is, but your domain is, this domain mismatch may cause an email provider to block the email.

To resolve email delivery issues, we recommend using SMTP to send emails in WordPress. Unlike the PHP mail function, SMTP increases email deliverability by using proper authentication.

For more details as well as setup instructions, please see our tutorial of recommended SMTP plugins.

That’s it! Hopefully these steps have helped you to resolve email deliverability issues on your site.

Leave a Reply

Your email address will not be published. Required fields are marked *