First, Gravity Forms doesn’t handle emails directly. They take advantage of the wp_mail() function that’s built into WordPress. After WordPress hands off the email, it is now up to your mail server to complete the sending process.
In any case, it’s most likely your server restrictions that does not allow the form to send emails. This is most common when you use a 3rd party email address (like Gmail) in the “from” field in the notification settings. Sometimes if you create an email@yourdomainname and use that email in the “from” field, it could work. Give that a try first.
If you are using a 3rd party email (like Gmail, Yahoo, etc) your server probably requires you to set up a Simple Mail Transfer Protocol (SMTP). Here is what you need to do:
– install SMTP plugin for your WordPress ( we recommend this one )
– use following settings:
From Email: your full Gmail address
From Name: name displayed in the emails sent
Mailer: select Send all WordPress emails via SMTP.
SMTP Host: smtp.gmail.com
SMTP Port: 465 for use SSL encryption
Authentication: Yes, use SMTP authentication
Username: full email address same as From Email
Password: password from this email account
– make sure that “Less secure apps” is “On” in your Gmail account settings
You will be able to check sending via SMTP from the same Email Settings screen.
Hope this help!