Contact Form 7
[closed] Contact Form 7 not sending emails- no confirmation, no error (48 posts)

  1. alexisfrsh
    Posted 3 years ago #

    I've noticed that Contact Form 7 recently stopped working, despite my not having touched any of the settings. What's odd is that I receive neither a confirmation nor an error message; I click "send" and nothing happens. This problem persists across FF, Safari, and Chrome.

    I read in other, older threads that it could be something to do with SMTP settings, but as the threads were 2 years old, most of the work-around plugins they suggested are no longer an option.

    Any ideas?

    Also, once the problem is fixed.. is there any way for me to obtain the lost email? I use the form for my business site and have undoubtedly lost leads because of this..

    WP 3.4.2
    CF7 3.3.1


  2. alexisfrsh
    Posted 3 years ago #

    ETA: I've just found this patch and tested it out- I've noticed no changes in the functionality of the form(ie- it still doesn't work).

  3. trendaxiom
    Posted 3 years ago #

    Same problem here. I have contact forms on multiple websites and domains and they have all stopped working abruptly. I have done the following:
    - reinstalled plugin
    - deactivated all other plugins
    - created a new subdomain and only installed contact form 7, and same issue.
    - installed other contact form plugins and they work fine
    - changed email to several other email addresses (yahoo and aol)
    - checked my mail log and shows they are being sent.
    - Called my hosting service (godaddy) and they show emails as being sent, but they gave me the wordpress.org forums link. grrr.
    - I installed the WP-Mail-SMTP plugin and tried mailing using smtp, but nada.

    Talk about frustrating. The issue is specific to contact form 7, but how I have no idea.
    Any outside the box suggestions?

  4. sebasvisser
    Posted 3 years ago #

    It's poop! Poop I tell you...

    anyways, same problem here, I did manage to find my lost emails by going into the ftp and into the folder MAILDIR/new open those files with notepad or notepad++
    Looking at those files the trouble started around the 25th of october with some mails being blocked, and around today with all mails from contactforms being blocked...

    havent found a way to fix it yet though..
    btw im on Dreamhost

  5. trendaxiom
    Posted 3 years ago #

    I have contacted my hosting support and they show the forms being sent, but still nothing received. I then tried other forms like quick contact, ajax forms etc. The only one that works is quick contact form. As a bandaid, this is fine. But I have some very in depth forms that arent easy to duplicate. Im guessing its a godaddy thing, but they dont know what it is. Im just stymied that quick contact form works but cf7 doesnt.

  6. Gery Green*
    Posted 3 years ago #

    same problem here..
    I'm hosting with JustHost.com and some of the CF7 forms are not working ok.

    Maybe it's a different issue? If I submit a form with the email, for example gery@yii.co.il I will get the "cannot send error". but if I use gery@gmail.com or anything else it will work ok.

    what's about "yii" domain that will not work?

    thank you in advance!

    my site

  7. sebasvisser
    Posted 3 years ago #

    I gave up on this and just made me a pretty form in jotform.
    that still seems to work. I cant have my customers wait without contact and registration forms

  8. moonracers
    Posted 3 years ago #

    I'm having the same problem. The Contact form appears to work and I get a successful response but the email never hits my inbox and it's not in my spam/junk folder.

    I changed email addresses to send the contact form info to and that didn't make a difference.

    I haven't made any changes to my site no activated/installed any new plugins.

    It looks like I stopped receiving emails 11-15-12 in the am.

    I don't know what else to do. Where is the MailDir folder within the WordPress site. I can't seem to find one or is that hosting provider specific. I'm with Goadddy.


  9. T Klein
    Posted 3 years ago #

    I am on dreamhost, same problem. Very hit or miss whether the email sends or whether or not the submitter gets CC'd like he is suppose to. I've emailed Dreamhost multiple times yet they don't know the problem and just say their is nothing in the mail logs.

    Doesn't make sense, I use contact form 7 to DB also, and everything gets logged into the database fine, but the mail doesn't send sometimes.

    Hope someone finds out the problem.

  10. alexisfrsh
    Posted 3 years ago #

    Wow, I'm quite surprised to see such a reputable product/plugin giving so many people the same trouble. I've noticed in the past, the developer has been rather responsive.. maybe there is hope. If not, I fully plan on using the Pods Framework.

  11. Scott Kingsley Clark
    Posted 3 years ago #

    I'd recommend Gravity Forms if you need a CF7 replacement. Pods is probably overkill for contact forms.

  12. Joe Greenwood
    Posted 3 years ago #

    I have the same problem on a handful of sites. First it was one, now another, now I am checking all of them and a bit frightened that I will have a lot of work to do recreating forms! (lottsa sitessss ya)

    I use CF7 to Database Extension plugin and all submissions are there (thank goodness!) but nothing coming to inboxes. Very very frightening Galileo. Have tried all sorts of troubleshooting. This is on DreamHost. I have other site on VPS.net and the forms are working, it seems. Very good, I am one step closer to understanding this perplexing issue.

    Also I think it's noteworthy to quote this person from this other post:

    Posted 3 days ago #

    I'm having the same issue with any email address hosted by google. i,e, gmail.
    The mail doesn't even make it to my inbox / spam / junk folder. Seams to get highjacked by the server at some point.

    Private ISP email address work fine - comes through to the inbox no problems.

    I don't have a Private ISP email address to test this out on right now, but that's interesting. VPS.net does things differently than DreamHost.

    Maybe there is something to do with DreamHost's and other general shared hosting providers' mail servers that don't digest well CF7's headers or something like that.

    My hope is for Takayuki Miyoshi to have insight as to why this is happening, or somebody more knowledgeable than me on reading email logs etc. Thing is, the plugin is sending the emails ... and I'm pretty sure the plugin uses WP's built-in email engine, whatever that is .. some simple PHP thing, I think ... so ... what is the problem???? this is what confounds me .. and keeps me awake right now.

  13. Joe Greenwood
    Posted 3 years ago #

    A few more details .. I have a plugin that tells me whether or not emails are sent .. it says they are. I try changing email addresses in CF7 .. no lucks. Fast Secure works, Jetpack works .. sometimes I wonder, did another Jetpack upgrade knock out my CF7?? I disable Jetpack. Still no CF7 luckys in the box. I remember once talking with DH support about it and they referred back to plugin or WP. Now I am wondering, could it be a core WP update that got me? Jquery versions not jivin or some sort ... trying to remember what else that killed of mine .. oh yeah an image slider. Was it me that put two jquery's in there, or did WP add that? Using child themes on twentyten, did I update twentyten? in 2012? Na hhh.. could be WP core though? Injecting a little jquery into my heads?? Not even sure if CF7 uses jquery ////

    ALSO I should note, that unlike the original poster, my forms do give the GREEN checkmark that implies success, 'Thanks for your submission." etc. So that's good .. just not getting to the inboxes, somehow.

  14. davide.c29
    Posted 3 years ago #

    Same problem here.

  15. Mika Epstein
    DreamHost Rep
    Posted 3 years ago #

    It's possible our anti-spam measures at DreamHost are causing problems.

    You can fix CF7 with the WP SMTP plugin: http://elftest.net/contact-form-7-and-anti-spam/

  16. Joe Greenwood
    Posted 3 years ago #

    Wooohooo!!!!!! Great answer!

    Except I must have to set some of the settings, I get an error now when trying to submit the form:

    "Failed to send your message. Please try later or contact the administrator by another method." - CF7

    When in the plugin settings, I can do a test send; it says:

    An error was encountered while trying to send the test e-mail.

    SMTP Error: The following recipients failed: info@mywebsiteURL.com

    SMTP server error: 5.7.1 : Recipient address rejected: Access denied

    Maybe SMTP settings have to not be 'localhost' but instead something DH .. looking ... (your blog post says all i had to do was enable .. I think maybe settings need adjustment?) .. looking ...

    Thank you very much for the answer ... DH love

  17. nonni07
    Posted 3 years ago #

    Having the same problem , when i hit submit i get "your email successfully sent" .. but then no mail.. I did the same thing as Joe Greenwood , installed the SMTP plugin enabled it , but then i only get could not send email..

    hope this works soon

  18. jenyus
    Posted 3 years ago #

    i had the same problem and after i installed the plugin i had that same error when trying to do a test. configuring the plugin worked for me.
    for SMTP host i used mail.mydomain.com (yours may be different, consult your webhost

    checked "use SMTPAuth"
    for username i put in one of the email addresses @mydomain.com
    for password i used the password for that email address

    its basically similar steps to what you have to go through if you're ever tried to configure a non AT&T email address to send from an AT&T internet connection.

    saved, no errors everything seems to be working

  19. clickgnosis
    Posted 3 years ago #

    Same problem in various website :-(

  20. clickgnosis
    Posted 3 years ago #

    I think this is the problem:

    For me SMTP plugin is working fine:

  21. JonasK
    Posted 3 years ago #

    I'm having the same problem in a client`s website. I run a few wordpress' websites using CF7 and just one of them seems to have problems.

    After installing the SMTP plugin I could send the test mail, but the CF7 still doesn't work.

    I guess it`s some issue with the theme, does anyone here use the Modernize theme from themeforest ( http://themeforest.net/item/modernize-flexibility-of-wordpress/1264247 ) ?

  22. ziggylives
    Posted 3 years ago #

    Same problem here...any fix?
    I am using dreamhost and a themeforest theme. Not modernize (@jonask)

  23. alexisfrsh
    Posted 3 years ago #

    I really am surprised by the lack of response here; the developer seems to have been so helpful in the past(one of the main reasons I chose this plugin).

    I found the Contact Form to DB Extension plugin to help capture the messages sent through the contact form, though it has to be checked in WP and not via email.

    This article seems like it should help some of you, though sadly it did not help me.

  24. Joe Greenwood
    Posted 3 years ago #

    Configuring the SMTP plugin worked for me, as suggested by jenyus ...

    I am on DreamHost shared hosting ..

    I use my own child theme of the Twenty Ten theme ..

    I set SMTP host to be 'mail.mydomain.com' rather than 'localhost' .. this is a typical DreamHost setting ..

    I supplied the username ("Use the whole thing!" right DreamHost :)) and password for my sending address .. 'info@mydomain.com'

    And now it works! Thank you all. Good luck to the rest of you.

  25. TheDsutty
    Posted 3 years ago #

    I found a fix! At least for my problem. I would test the form and never receive the email.

    I pulled the below information from http://wiki.dreamhost.com/WordPress

    Emails sent out by contact forms should be sent 'from' the website with a from email address like <contact@website.com>. WordPress should never use the email addresse entered into the form as the 'from' address! Since your website is sending the emails, the 'from' address should only be one you control and that matches the domain of the website. The email address the site visitor put in the contact form can be put in the Reply-To header, so when you click reply on the email it goes to them. This is related to a mail policy change DreamHost announced in April 2012.
    This is an example of a smart way to send out emails from a contact form:
    From: Site Visitor <contact@yourwebsite.com>
    Reply-To: Site Visitor <site@visitorwebsite.com>
    To: Admin <admin@website.com>
    Subject: Contact Form Submission
    Contact Form 7
    Contact Form 7 is an example of a contact form plugin that lets you completely control the emails it sends, right in the WordPress admin panel. You can use it to send emails out with the name of the site visitor an a site admin's email address:
    From: [your-name] <admin@website.com>
    You can also setup the Reply-To header so that replies to these emails will go directly to the site visitor:
    Reply-To: [your-name] <[your-email]>
    More detailed steps at http://savorywatt.com/2012/10/10/fix-contact-form-7-not-working-with-dreamhost/

    Here is what I did,
    Inside Form:
    [text* your-name] </p>
    [email* your-email] </p>
    [textarea your-message] </p>
    <p>[submit "Send the message"]</p>

    Inside Mail:
    To: (the email address I want the message to go to)
    From: [your-name] <[your-email]>
    Subject: [your-name] sent you a message from (my website)
    Additional Headers:
    From: Site Visitor <not-a-real-email@websiteurl.com>
    Reply-To: [your-name] <[your-email]>
    Subject: [your-name] sent you a message from FAQ
    From: [your-name] <[your-email]>
    Message Body:
    This mail is sent via contact form on (website name) http://www.websiteurl.com

    The results were I received the email, the Reply To allows me to click reply and it inserts the visitors email address for me.

    I think the main issue is, it won't let you send the email from the actual visitors email address. So you have to put in a relative one you can work with. I tested with different variations under the From: in the Additional Headers: all to no avail. It likes a non-legitimate email address and any other name you like to put in there like "Site Visitor". I still haven't figured out a good name for the visitor. Site visitor just seems not good to me.

    Anyways, I hope this helps!

  26. smokeysays
    Posted 3 years ago #

    I have been finding that about 2% (23 out of 971 in a test review of the of the submitted forms) are not being emailed anywhere although CF7 says that it was successful. This does not seem to support the SMTP / sender / email configuration concerns.

    CFDB helped me track and repair the missing data.

  27. mikeslasher
    Posted 3 years ago #

    Hello guys.

    I also faced that problem.
    Although not having my site hosted at Dreamhost, the reference to their support page made here really helped.

    Steps that fixed my problem:

    1. setup email wordpress@mydomain
    2. Install WP-Mail-SMTP
    3. Setup WP-Mail-SMTP with email above. Careful because some hosting providers are changing from port 25 to 587 in SMTP, due to security issues
    4. In CF7, changed the following, in the Mail area of the form:
      1. From: [your-name] <wordpress@mydomain>
      2. Additional Headers: Reply-To: [your-name] <[your-email]>

    This way, it passes the spam control because it's a valid email address sending the form.
    In addition, the person who receives the e-mail can just hit Reply button to send an email back to the person who filled the form.

    Hope it will work for you.

  28. indexhtml
    Posted 3 years ago #


    For some reason my mail2 [reply to sender] email has stopped working on my Contact Form 7 form?

    We have not touched the form for months and still receive the main email from the form OK - but the mail2 reply set to send an auto reply to - [your-email] - is not received by the person submitting the form.

    Any ideas whats happened guys?


    PS - I have update the CF7 plugin and no success - still running WP 3.4

  29. KTPks711
    Posted 3 years ago #

    Guys, just use Jetpack. It works without any problems. Contact Form 7 and Contact Form are trash.

  30. J. Tyler Wiest
    Posted 3 years ago #

    I am using WP 3.1 and was having the same problems.

    My Fix: Change the from address to an email on your host.

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • Contact Form 7
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic