Email not sending

By default, WordPress uses the PHP mail function to send emails generated by WordPress. The most common reason for not sending 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 follow our guide for SMTP configuration:

Last updated