Why Is Gravity Forms Not Sending Email?

Overview

If Gravity Forms is not sending email, the issue is most commonly not with Gravity Forms itself, but with how WordPress handles email delivery by default. WordPress sends email using the PHP mail function via the wp_mail() function, which does not include proper email authentication.

This means emails sent this way are more likely to be flagged as spam, rejected by the recipient’s mail server, or silently dropped.

Other common causes include misconfigured notification settings, typos in recipient addresses, an invalid From address, routing conditions that are not being met, or a notification that has been disabled.

The most reliable way to resolve email delivery issues is to route outgoing email through a dedicated email delivery service. Gravity SMTP is a WordPress plugin from the team behind Gravity Forms that connects your site to a trusted email delivery service of your choice, adding proper authentication and improving deliverability for all emails sent from your WordPress site, not just Gravity Forms notifications.

For a full list of things to check and step-by-step troubleshooting guidance, see the Troubleshooting Notifications article. For help setting up Gravity SMTP, visit docs.gravitysmtp.com.