Why isn’t my form sending emails in WordPress?
So you have installed Divi and all it’s beautiful features. Now you have added the email form, and are testing it out. But nothing is coming to your email! It’s a very frustrating position to be in. The solution is simple though. To explain it a bit deeper, your server handles PHP email requests by your web host.
As you are using WordPress, the best solution is to use an SMTP plugin. I use WP Mail SMTP plugin on all my websites.
In order for it to work, you will also need to use a third party application, such as SendGrid.
When you have created an account on SendGrid, you will need to generate an API key, which you then need to paste into your SMTP plugin. And voila, the form is sending your emails!