Hey Garret,
Unfortunately, Ninja Forms is not responsible for sending the emails. We pass the data onto your local WordPress -> PHP installation, which is usually managed by your webhost.
You can find our email documentation here : http://docs.ninjaforms.com/customer/portal/articles/2045713-troubleshooting-ninja-forms?b_id=9172#ts_email If you are still having issues after following the documentation above, it may be worth reaching out to your webhost to ensure your hosting plan provides email support and that there are no restrictions on it such as email address you must send from, a limit on emails per hour, and more.
Also many email hosts will reject emails sent “To” and “From” the same address, so please make sure that you are using different email addresses in your “To” and “From” fields in your notifications. The most common issue we see with sending emails is setting the form submitter’s email address as the “From” address, which breaks the hosting rules mentioned above. In these use cases, it’s best to leave the “From” field blank or use your admin email address, and use the “Reply-To” field to hold the form submitter’s email address instead.
If you want to try an SMTP plugin to bypass the host all together we have more information on those here : https://ninjaforms.com/ninja-forms-email-not-working/
Thanks!
Devin
I tried everything that was found or stated in other posts (and what I understood of the troubleshooting information on Ninja Forms website) and nothing was working for me either (no emails were being sent to me after filling out the forms on my website).
After filling in the TO and FROM email information, my host provider mentioned to me that I had nothing input into the “message” body of my form email detail. For some reason, the code input box does not work on my form, but they were on the “TO” and “Subject” lines, so I just input manually the code that applied “{field:all_fields} code into the message body, and “voila!”, I started to receive the email messages.
So, in short, the email messages weren’t being sent because the email message body was blank in the admin email detail.
@centrelink
Yeah, that worked for me. Thanks a heap. It saved my installing more plugins or mail services as suggested by Ninja Forms support. Or wasting precious time fooling with tech support of my web host. This is a big deal that should be added to Ninja forms support site if it hasn’t already.
I have tried everything everyone is saying, read all the docs and tons of forums but am still stuck. I ended up adding a plug-in but it keeps saying …”Test Message Sent
The result was: bool(false) The full debugging output is shown below … then a bunch of code. From the instruction the bool should be “true”. Can someone please help me? I’m super frustrated!