PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Contact form no longer working

  1. A couple of months ago I set up a contact form for a client's website at http://davidmorrisprojects.com and it worked but two months on it no longer appears to be working. When a message is sent, the page refreshes with the thank you message, but no messages get through to the designated Sent To email address.

    The site is using Wordpress 3.4.1 and the Gravity Forms plugin is up to date. The contact form has been embedded using the Gravity Forms sidebar widget. I'm wondering if this could be the source of the problem? The reason is that I've gone back and tested my (Gravity) contact forms that I use on some other sites, where the form is embedded into the page with a shortcode, and they're all working fine.

    Posted 12 years ago on Friday August 3, 2012 | Permalink
  2. When it comes to notifications, Gravity Forms does not actually send the email notifications. That is 100% handled by your web server. Gravity Forms uses the WordPress wp_mail() function, a built in WordPress function, to ask your web server to send the email notification.

    This can happen when you do things such as configure the Send From address of email notifications to an email address that does not use the same domain name as the web site itself. Also, sometimes they can get spammed.

    After that, it is entirely up to your web server to reliably send the email. Unfortunately, many web hosts are simply unreliable at handling email properly when sent via PHP. This results in unreliable performance. There is a good read on that here: http://yoast.com/email-reliability/

    The most reliable way to configure WordPress to handle sending email is going to be to use SMTP. You would do this by installing the WP Mail SMTP plugin and then contacting your web host to get the appropriate SMTP settings. You would then need to configure the Send From of your notifications so that it uses an address associated with that SMTP account.

    http://wordpress.org/extend/plugins/wp-mail-smtp/

    You can also test for theme/plugin conflicts:
    http://www.gravityhelp.com/documentation/page/Testing_for_a_Theme/Plugin_Conflict

    Posted 12 years ago on Friday August 3, 2012 | Permalink
  3. Thanks. It's good to get this confirmation to rule out Gravity Forms as the issue. I had the WP Mail SMTP plugin set up already, with the right settings, but for some reason this was causing errors so I've now changed to the Configure SMTP plugin and everything's working properly again. Problem fixed.

    Posted 12 years ago on Saturday August 4, 2012 | Permalink
  4. Thank you for the update. Glad you found a plugin that works for you.

    Posted 12 years ago on Saturday August 4, 2012 | Permalink

This topic has been resolved and has been closed to new replies.