How to troubleshoot if you are not getting emails |
As you are aware, the script generated by Simfatic Forms is running completely on the webserver where you uploaded the form. The web servers are configured in different ways that can affect the working of the script. The email configuration on the web server can become somewhat tricky. If the PHP-email is not configured correct on the web server, emailing may just fail without any error.
1. Add more than one recipients in the form to email pageNote that this is only to see whether the problem is in the receiving end. After the test, you can remove the test email addresses. Add a couple more email addresses in the recipients list. Let one be from @gmail . After submitting the form, check all the emails. Do check the Spam/Bulk folders also. If one email address is getting the emails while the others are not, then you can confirm that the problem could be in the receiving end. If all internal emails ( name@your-website.com ) are getting the email while external addresses ( name@gmail.com ) are not getting the email, then the problem is with out boud email delivery. Contact your hosting service with the details.
2. Make sure that the 'From' Field is a good email addressIn the 'Take the code' step, 'Email settings' page enter a simple email address that belongs to the same domain where the form is uploaded. For example, if you are uploading the form to www.myteastall.com, the from address should be like forms@myteastall.com or info@myteastall.com (but not myteastall@gmail.com). Enter an existing email address from the same domain in the From field. 3. Use SMTPIf you have an SMTP login, you can try using that. make sure that you are entering the hostname , port number and the login details correct. Get the correct details from your hosting service. You can use mail service providers like mandrill, sendgrid or even gmail. Check your email service provider's documentation and enter the correct details in the SMTP settings box.
4. Check Simfatic Forms' own diagnosticsSimfatic Forms contains certain diagnostic features that point you to the settings. In the Take the Code page, if you see a link as shown below, take a moment to click and see what Simfatic Forms' has got to suggest
5. May be it is the website configurationIf you tried all these and still no emails, perhaps there is something wrong in the webserver configuration. What we can do is to test and see whether a simple PHP script can email from your website. Download the script from the link below; follow the instructions to test the script.
It should send you a sample email. If not, there is something wrong in your webserver configuration. Post a support ticket to your web hosting support saying:
"Hey! it seems there is some problem with the PHP mail configuration. A simple PHP mail script like this: (give a link to the script you uploaded) doesn't work!"
and let them troubleshoot.
|