Contact Form 7
Contact Form 7 not working (137 posts)

  1. ninjojo
    Posted 4 years ago #

    FWIW: I've had decent luck with MediaTemple in the tests that I've run. Anyone else have opinions? I need to find a host to recommend to clients leaving godaddy. There's also a coupon code for MT hosting that brings it down to about $16/mo (retailmenot)... Figured for a better backend, more responsive support and less of a nightmare user interface for actually managing sites, seems like a decent switch.

    Most of my clients would shy away from boutique hosting companies so out of the "big guys" MT seems to be an alright choice.

  2. shazen
    Posted 4 years ago #

    Yeah, I have several sites hosted off the same GoDaddy account and no trouble w/ CF7 at all. But this client with a different account (same plan, incidentally) has tons of problems. Not only the delivery failures, but crazy long wait times for emails to come through—when they do.

    It's looking like the only 100% safe solution is to switch from GoDaddy...

  3. DantesGame
    Posted 4 years ago #

    Hey Rev. I've seen your posts around before and recognized your handle. Thanks for weighing in.

    I'm also on the Linux Ultimate, as are all of my client accounts and company accounts (I work full time for a company and also do freelance consulting), running WP 3.0.1 with the latest version of Contact Form 7.

    Things were running BEAUTIFULLY up until about two months ago when emails submitted by forms started going wonky.

    Here's where it gets interesting: EVERY single one of my WP installations (all running on GD Linux Ultimate accounts--each with their own account so presumably on different Linux boxes) that use this combo have problems with form mail--and all started at the same time.

    I'm running different plugins on each installation and have methodically and meticulously ruled out plugin conflicts (boy was that ever a PITA).

    No rhyme or reason for why emails are delayed or don't show up at all sometimes. Everything--everything points to something with GoDaddy.

    If it were WP & CF7, this problem would be showing up on all kinds of other hosting providers. That's just common sense, but apparently GD can't see the simple wisdom in that approach.

    Here's how I put it to the Level 2/3 techs at GoDaddy: "Software in and of itself does not simply break. Something has to initiate the change. If I didn't update my plugins or my core WP, I didn't change anything. So if I didn't change anything, what changed? Something on your server software or configuration. THAT is what broke the functionality."

    I've been working in the internet field for over 17 years now. If you write an app and it works, it will continue to work up and until the system it runs on is changed to the point where the app no longer functions. Doesn't mean the app is broken, it means it's no longer compatible with the core system.

    And that, my friend, is what I have been so desperately trying to get GoDaddy to wake up and realize. Hell, if my seven-year-old son can understand it, why can't they?

  4. Krisred
    Posted 4 years ago #

    I live in Costa Rica and have a medium web design company, actually I have 20 different formmail clients problems, I using, Linux deluxe hosting with godaddy, and the problem is big, i can ‘not find another plugin like contactform7 (this people are grate), i make a interesting taste, if you complete the form but you add the email support@godaddy.com, the form come immediately, but if you put emails of Gmail, yahoo or Hotmail, the formail broken, make the test and tell me if you see this point too, I think that is something in the security system of the Linux account in godaddy, because the formmail accept his own mail... finally, some website have the problem, and others with the same hosting linux not, my webdesign website have a economy lynux and the forms come inmediately!

  5. cowgirly
    Posted 4 years ago #

    So does anyone have a simple contact form which works on GoDaddy? My client just signed up for a year of hosting with them so she's not going to switch, and I need to create a form which works for her! I've just tried about four different plugins and none work, I don't know if this is all GoDaddy or something I'm doing wrong, but... hoping someone out there has an idea! I just need a very basic form, nothing more... thanks.

  6. DantesGame
    Posted 4 years ago #

    For anybody still watching this thread and still having the problems with form email not arriving or showing up sporadically (whilst hosting with GoDaddy and running WordPress and Contact Form 7), here is an excellent, easy-to-use plugin that will capture any form data into your database:

    I didn't write the plugin nor do I make any warranties or guarantees for it.

    It seems like a sensible solution to keep from missing data your end users may be sending you.

  7. In House Web Solutions
    Posted 4 years ago #

    Hey I have been watching this thread now for a little bit and have been experience the same problems that every one else is with my clients hosted with go daddy.

    I just got off the phone with them and they are blocking yahoo, hotmail and yes even gmail address in those forms. Not sure if you have noticed but if you put in a domain specific e-mail, .edu or a cable provider e-mail they work within minutes. I tried changing my got to script to only have the name of the sender appear but they blocked as well.

    It looks like that the only way is to leave go daddy.

  8. DantesGame
    Posted 4 years ago #

    @In House Web Solutions... Are you talking about if you put a yahoo, google, etc. etc. etc. email address in the To/recipient section of the Contact Form--or if you put that in your WordPress blog settings?

    I'm getting intermittent emails. Some form submissions come through in anywhere from 2 minutes to an hour, others never show up.

  9. In House Web Solutions
    Posted 4 years ago #

    @Dantes game.... yeah I have been experimenting with it and I have no issues with .edu, domain specific or internet providers (verizon, Sprint, Rogers, Shaw etc.) I called Go daddy and they told me they are not allowing the yahoo's hotmails and gmails of the world through and it applies to the section in the contact form that asks for your e-mail. I tried changing that section to just be a text area instead and manipulate the code but still nothing. I did this on three peoples site I run all same problem. I have installed the app below and it works to save all my forms that are filled by collecting it the database as you have mentioned.


    let me know if you still don't unerdstand.

  10. In House Web Solutions
    Posted 4 years ago #

    Hey me again

    Totally found another way to do it.

    Install Fast Secure contact form plugin and there is an option to have a custom from e-mail. Its in the e-mail section and you have to put in a domain specific e-mail. For example if your site is http://www.example.com the e-mail you put in has to be example@example.com and has to exist. Once you do this it does not matter what there e-mail is and comes through with no issue. This will allow all contact forms to show up in your personal e-mail. I have tested it with a ton of fields including an upload field and get the e-mails within minutes including large files.

    Let me know if this works for anyone else.

    ps. you also have to check the box labeled "Enable when web host requires "Mail From" strictly tied to domain email account."

  11. cowgirly
    Posted 4 years ago #

    So this is working for you on a GoDaddy hosted site? If so, *awesome*!! I'll give it a shot and report back...

  12. In House Web Solutions
    Posted 4 years ago #

    @cowgirly - yeah totally is working. read my p.s. i just added to my post forgot one step

  13. cowgirly
    Posted 4 years ago #

    @In House, you are GENIUS!! Your suggestion works, thank you THANK YOU.

    Needless to say, I won't be using or recommending GoDaddy again, but for sites which are currently hosted there, this solution works.


  14. Krisred
    Posted 4 years ago #

    Hi there, finally I find the way to Godaddy linux account accept our contactform7, we know that the problem exist when the visitor add an email of yahoo, hotmail and gmail in the contact form, the answer is just cut the email without the @, look my example: http://www.blackfridaycr.com/noticias, I make several tastes and all come in seconds, try this and tell me if rules for you people!! If some body want to inviteme a coffe grate forme!!
    have a better day!! :)

  15. freudling
    Posted 4 years ago #

    Wow, lots of action on this plugin.

    You all must feel like me. You need reliability with your forms. Who doesn't.

    Here's what I've done, after reading a zillion posts. I'm with Dreamhost by the way. What I was noticing was that it didn't seem completely reliable, but what was happening was that form submissions were delayed getting to my inbox. Sometimes 30 minutes. I also had someone email us saying the form didn't go through for them...

    1. Using Contact Form 7, pretty standard set up. I've got the form in a text widget in a sidebar, and about 5 fields and a radio button.

    2. Using the Configure SMTP plugin, I've set it up so WordPress will send 'directly' from my Dreamhost email account. I guess that means it'll apply it to forms, too. I did NOT turn on SSL. I just put in login details, port 25... and the test email on the settings page there worked.

    Ok, so I went and tried the form a few times, in different browsers, and now the Emails are coming from the form instantly. Seems to have solved that problem.


    3. I also added another layer by installing Contact Form to DB Extension. This will "catch" any data coming from the form and display it in a table under its settings pane in WordPress. There, you can see details on the data from each form sent, including links to any file attachments. So if someone submits a form, and it doesn't reach your inbox, you now have a place to check to see if things aren't getting through.

    I think with this set up, all angles are covered.

    Go get em and post your results back here:

    1. Contact Form 7
    2. Configure SMTP
    2. Contact Form to DB Extension

  16. PK4PresE
    Posted 4 years ago #

    I was using Contact Form 7 on my site (http://www.presentationelevation.com)for two different purposes:

    1. a simple customer contact form
    2. customer file upload form

    The contact form works fine, but the file upload function did not seem to like WordPress. It would say that the file upload was successful but then the files would only sometimes reach the email address they were supposed to go to. So we had customers upload their files thinking the upload was successful, but then we didn't receive the files. That caused delays in us getting to work on our customer's orders. Our service as a company hinges on this key step in the ordering process. So I've switched to a paid service but would really like to find a reliable free plugin that would work. Anyone have a suggestion?

  17. freudling
    Posted 4 years ago #


    Did you not read my post? Read it several times.

    I am in the same position as you. Now everything works, all files come in. Make sure you add Contact Form to DB Extension, that way you'll never miss another form submission, and any file attachments, again.

    Lastly, and something I did not mention, make sure you add the file formats you want to support through the form. By default it doesn't support much. I added every conceivable file format in there. You do this by adding file extensions (e.g., "docx") to your Form code in Contact Form 7 Settings. Check Contact Form 7 documentation on how to properly insert file formats.


  18. PK4PresE
    Posted 4 years ago #


    Thanks for your input. Somehow I missed your post. The main problem is that the plug-in works great every time I've tested it - from multiple computers, with various files (and I already created a specific list of accepted files). The problem is that we've had numerous customers who have sent stuff that doesn't ever arrive, not just delayed as you have experienced. So even if I implement all the changes that you've suggested, I'm not confident enough in the integration of this plug-in with WordPress and my Web-host to chance disappointing any more customers.

    Anyways, once again thanks for taking the time to help me.

  19. boerbabe
    Posted 4 years ago #

    I tried all the solutions listed in the threads concerning this, except the one involving using a GoDaddy email address associated with the account as my client hasn't set one up yet. None worked. Set up is the same as on my other site hosted with Godaddy that is working, so I called their tech support to ask for input.

    The solution that seems to be working for now is to do the following:

    Sign into GoDaddy. Go to Web Hosting > Lauch > Content > Form Mail > change address to match that used as destination for the form mail in your WordPress installation.

    The test emails came through in a few minutes. Hopefully this solution will stick and will help someone out.

  20. boerbabe
    Posted 4 years ago #

    Spoke too soon. I can get test emails from miscellaneous domains but like others, never receive those form gmail, yahoo, or hotmail.

    I see there are good things being said in this thread about 1&1 hosting- any other opinions on them? I hate to suggest my client to move, but she needs this functionality in her site, and if we can't get it here...

    Still find it odd it works fine on my other sites with the same hosting.

  21. In House Web Solutions
    Posted 4 years ago #

    Please read my post. It is the answer. honestly I have had no issues with it. read my exact instructions and you will be able to get e-mail from any e-mial address be it gmail, hotmail or yahoo. With little to no time delay.

  22. boerbabe
    Posted 4 years ago #

    I looked at it but it looks extremely complicated for what I need to do, which is why I didn't use it. Not sure my client could handle it.

    Instead I sent up the fields for the from email address to be dropped in as two separate fields with (at) between them rather then the @ symbol. Gets anything through with minimal workaround.

  23. boerbabe
    Posted 4 years ago #

    I did try it out- client hated it and would rather use my (at) instead of @ workaround. Emails also came in after a 3 hours delay vs a 20 minute delay with the CF7.

  24. dgweb
    Posted 4 years ago #

    Hey guys...
    I've been reading this post and many others for hours now as I have experienced same problem with CF7 and Simple Modal Contact Form on WordPress with GoDaddy host. (Email sent successfully message comes up - no email received)

    At first I thought I wasn't receiving ANY mails at all.... until I saw a reply regarding a specific problem with Gmail/Yahoo/Hotmail emails.

    But then I got lost a bit here with all the replies. I couldn't figure out whether people had trouble receiving ANY mail using Gmail/Yahoo/Hotmail as their admin mail (meaning the mail associated with the plugin). Or was the problem with receiving mails when a user submitted a Gmail/Yahoo/Hotmail mail into the plugin form, regardless of the admin mail account.

    My problem is the second one.

    In the CF7 settings I've set up a GoDaddy webmail account from one of my sites (the site on which I try to use the form is dennisgal.INFO and the mail I'm using in the settings is info@dennisgal.COM - so technically it's a different domain mail, although both hosted on GoDaddy)
    And I set up a copy to be sent to my Gmail account.

    Im usually testing forms using "test@gmail.com" mail - that's why I was sure im not receiving mail at all... but after reading this post I tried testing with test@hotmail.com, test@yahoo.com, test@randomdomain.com, test@walla.co.il (which is a local webmail service like gmail or yahoo)

    I have received all mails into both associated mailboxes except the @gmail.com, @hotmail.com and @yahoo.com test forms...

    As far as I remember I used to receive forms submitted with a gmail adress before... not sure when it stopped working, but Im sure I haven't done anything differently than I've done before.

    Has anyone had the same issue before? Any idea of a solution?
    I have no power switching host company at this point...

  25. dgweb
    Posted 4 years ago #

    I am asking for a solution for this, regardless of so many solutions I've seen here (great contribution by people on this post by the way), because most solutions here were regarding delay problems, not receiving mails at all problems and not receiving mail into specific mail account. And in my case I seem to get emails instantly, regardless of what mail im sending it to... just not from gmail/yahoo/hotmail users...

  26. ebauman25
    Posted 4 years ago #

    They have released Contact Form 7 2.4.4. It includes translation updates and some small fixes. Anyone know if this fixed the issue on no recieving emails on godaddy hosting?

    Change Log
    - Translation for Sinhala has been created by Nitin Aggarwal.
    - Translations for German (Ivan Graf), Russian (Denis Voituk)
    - Simplified Chinese (Keefe Dunn), Polish (RafalDesign), have been updated.
    - Fixed a bug causes wrong [_url] special mail tag output.

  27. kuengineer
    Posted 4 years ago #

    It now works for me on my GoDaddy server. Thanks.

  28. dgweb
    Posted 4 years ago #

    Upgraded both CF7 and Core to 3.1... Still doesn't work...

  29. touchnova
    Posted 4 years ago #

    Tried a variety of suggestions listed in this incredible thread...no dice. Went the insane route and called GoDaddy...interesting conversation to say the least. Definitely their recent security/authentication changes causing this...I followed the advice of the rep on changes, but only his messages were coming through in any reasonable fashion...about 20 minutes on average. None of my messages have yet been received...some sent 4 hours ago. So, to review...

    WP 3.1
    CF7 2.4.4

    -- Matching recipient email domain with site domain did not work
    -- Using a non-Hotmail, non-Yahoo, non-Gmail address did not work.
    -- Adding the recipient email address to GoDaddy's Form Mailer setting
    did not work
    -- However, messages sent via the form by a GoDaddy employee on GoDaddy's server did work.
    -- Headache level: MASSIVE

  30. westcool
    Posted 4 years ago #

    Shazen said put webformailer.php in the classes.php file but I'm not sure quite where to put it. This is what I see:

    $url = apply_filters( 'wpcf7_form_action_url', $url );
    $enctype = apply_filters( 'wpcf7_form_enctype', '' );
    $class = apply_filters( 'wpcf7_form_class_attr', 'wpcf7-form' );

    $form .= '<form action="' . esc_url_raw( $url ) . '" method="post"'

    I've got several GoDaddy sites and this is the first one where the form isn't working. I have my own form using <form action="/webformmailer.php" method="post">
    <div style="display: none;"><input type=”hidden” name=”form_format” value=”html”/> which is working but since I'm doing this for a client, I liked that they could easily edit the Contact 7 Form themselves.

    I've also noticed very slow load times on several of the sites on GoDaddy. Anyone else notice that?

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