WordPress.org

Forums

Jetpack by WordPress.com
[resolved] Jetpack contact form not sending e-mail (12 posts)

  1. nunovo
    Member
    Posted 1 year ago #

    I've set it up, tested it to see what happens, and get results in the Feedback area of my WP blog, but no email to the admin address.

    http://wordpress.org/plugins/jetpack/

  2. Jorge
    Member
    Posted 1 year ago #

    I've had this problem before on two Websites and it was because of MX settings in cPanel on both sites.

    The reason is because both the Websites were setup with Google Apps for Business and there was an extra value in the MX settings that didn't jive. No one noticed and it wasn't a problem until users tried submitting forms.

  3. nunovo
    Member
    Posted 1 year ago #

    I saw that discussion, but reckon it's not me as I haven't got Google Docs at all.

    I'm thinking it's more likely the bit about message writers having to have a previously approved comment, which I've got enabled on my site.

    But this Jetpack thing seems troublesome enough that if there isn't a simple fix I will just use some other contact form.

  4. Jorge
    Member
    Posted 1 year ago #

    I'm thinking it's more likely the bit about message writers having to have a previously approved comment, which I've got enabled on my site.

    That shouldn't be an issue. I can get E-mails from installs that don't allow people to leave comments.

    Are you also using another form processing plugin? ie. Contact Form 7

  5. nunovo
    Member
    Posted 1 year ago #

    Nope. And I'm hoping it's not a conflict with some other sort of plugin.

  6. nunovo
    Member
    Posted 1 year ago #

    Now this might be helpful...

    I have deactivated the Jetpack form and installed clean-and-simple-contact-form-by-meg-nicholas. It works.

    That said, Meg's form has this simple shortcode
    [cscf-contact-form]

    and this is what I had for Jetpack's:
    [contact-form][contact-field label='Name' type='name' required='1'/][contact-field label='Email' type='email' required='1'/][contact-field label='Comment' type='textarea' required='1'/][/contact-form]

  7. Jorge
    Member
    Posted 1 year ago #

    You can deactivate the Contact Form on Jetpack without deactivating the entire plugin.

  8. Jeremy Herve
    Happiness Engineer
    Plugin Author

    Posted 1 year ago #

    I get results in the Feedback area of my WP blog, but no email to the admin address.

    Jetpack, like other contact form plugins, uses a function named wp_mail to send out emails. It's the same function that is used by WordPress to send you comment notifications, or notifications about new users registering on your site.

    You can check if that function works properly by leaving a comment on your site and checking if you receive an email. Another alternative would be to use this plugin:
    http://wordpress.org/plugins/check-email/

    If you find issues with that function, you could use a plugin like this one to configure your WordPress installation to use a specific email service:
    http://wordpress.org/plugins/wp-mail-smtp/

    If the function appears to be work properly, it means that Jetpack's emails are filtered out before they can reach your inbox:

    • They can be filtered out by your server before they even get sent out; your hosting provider should be able to check their server email logs to find out if the emails were blocked.
    • They can be filtered out by your email provider. If you don't find the emails in your spam folder, you might want to try to send out Jetpack emails to another email address, and see if you keep experiencing issues. You can do so thanks to this option in the contact form builder:
      http://jetpack.me/support/contact-form/#jp-carousel-723

    If you can't figure out where the emails get filtered out, you could indeed try another contact form plugin. As @Jorge mentioned, you can deactivate Jetpack's Contact Form by following the instructions here:
    http://jetpack.me/support/activate-and-deactivate-modules/

    Let me know if this helps.

  9. nunovo
    Member
    Posted 1 year ago #

    Jeremy, thanks for replying. It's good to see that level of support! But I think my solution is just to stick with the clean-and-simple-contact-form that works out-of-the box.

    You can check if that function works properly by leaving a comment on your site and checking if you receive an email.

    I do. It has been the case throughout.

    you could use a plugin like this one to configure your WordPress installation to use a specific email service

    Okay, but it's apparently simpler to use the clean-and-simple-contact-form plugin I set up yesterday.

    If the function appears to be work properly, ...

    This sounds useful if I devote the time to puzzling it out. Chasing my ISP, setting up alternative emails and so on are good to know about should the alternative plugin stop working. But I can't see the justification for taking the time to do all that just now.

    you can deactivate Jetpack's Contact Form by following the instructions here.

    I had already deactivated it before Jorge mentioned it. He seems to have missed that bit. Jetpack is still installed and active.

  10. Tim Moss
    Member
    Posted 6 months ago #

    Very helpful thread, thank you to Jeremy in particular.

    I've fixed my contact form as a result but there were three months when it wasn't working without my realising.

    Are there any places that I could check for the missing messages?

    They're not in my email provider's Spam and I can't see *any* messages in my Comments Spam (so may be looking in the wrong place).

    Is there anywhere such messages may have been stored?

    Many thanks,
    Tim.

  11. Jeremy Herve
    Happiness Engineer
    Plugin Author

    Posted 6 months ago #

    @Tim Moss Regardless of where the emails are, you should still see all feedback under the Feedback menu in your dashboard.

    The emails, if they're not in your spam folder, and if your contact form was properly set up to send emails to that address before, may have been blocked by your server. Your hosting provider may be able to recover some of these emails by looking at your server's mail logs, but it's also possible that they don't keep logs for 3 months. You'd have to ask them about it.

    If the emails are not there either, they may have been filtered by your email provider before they could reach your mailbox. In this case, you will have to contact your mail provider to ask them about their logs.

    I hope this helps.

  12. Tim Moss
    Member
    Posted 6 months ago #

    Jeremy, thank you so much. All the messages are indeed sitting under the Feedback tab.

    Now I just to have to go and be extra nice to all those people who haven't had a reply in three months!

    Many thanks,
    Tim.

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • Jetpack by WordPress.com
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic