@gijsleeksma I know this is a long reply but please read the entire thing. It will help to explain the issue and why email related support requests aren't as simple as users think they are. After doing so see my note at the bottom to follow the instructions provided by Rob above and he will assist you further with the issue.
Just so you are aware yes, I can honestly tell you that even though email may send fine elsewhere on your site, it could and probably still is going to be a server and/or DNS setup related issue. Sending email using shared hosts via PHP in a reliable manner is more complicated than you could possibly imagine. There are so many quirks involved.
Email deliverability and reliability is extremely complicated. Far more complicated than users realize. Gravity Forms itself uses the wp_mail() function to send email, it doesn't have it's own email functionality. Which means all the complications occur outside of Gravity Forms itself. There are a wide variety of reasons why you could encounter email notification problems and our support team will work with you to determine the reason.
In 4 years of supporting Gravity Forms I can tell you that 99% of all email notification related support requests we encounter are related to server issues, DNS related issues, IP blacklist issues, etc. and not an actual issue with Gravity Forms itself.
The fact that reliably sending email via a web server is so complicated is precisely why there is an entire industry devoted to doing this:
- SendGrid
- Postmark
- Mandrill
- Mailgun
I could go on, there are a LOT of services out there that provide email functionality via an API or SMTP precisely because sending email via most web hosts (especially shared hosts) is so complicated and unreliable. If sending email via most web hosts was simple and reliable these businesses would not be able to exist and thrive as they have.
Because Gravity Forms is a self-hosted plugin, we are at the mercy of your web host when it comes to email notification reliability. And as you know there are thousands of web hosts out there.
Email notification related support issues is one of our top 3 support requests and it's an issue that is completely out of our control as it is always related to issues outside of Gravity Forms control.
I hope the above helps to illustrate the scope of just how difficult sending email via an application is AND how difficult it is for us to provide 100% bulletproof email notifications when we sell a self-hosted product.
This is precisely why we will be building our own SaaS service to handle sending email notifications via our own service rather than relying on a users shared host to send the email. Which means a Gravity Forms site would connect to our API to send an email notification and then we would facilitate sending the email. We will be partnering with one of the major email services (one of the ones I mentioned above) to provide this solution.
Our support team is more than willing to assist you in debugging the issue. But email issues are some of the most complex issues related to self-hosted applications so I just ask that you be patient and work with our support team who is more than willing to help you resolve the issue... and be cordial while doing so.
While we strive to provide friendly and reliable support to all of our customers, the customers that treat our support team with respect and are friendly are going to be treated better in return. It's only natural because it's human nature. The old adage to treat people the way you want to be treated most definitely applies to customer service. So keep that in mind.
Send Rob the information he requested in his response above to the email he provided, and actually if you can include FTP login information for the site along with the WordPress Dashboard admin login that would be very helpful also. Sometimes debugging email sending issues requires code level access.
Posted 11 years ago on Thursday June 20, 2013 |
Permalink