PHP Contact form issue

14 replies
I have a client who says he suddenly isn't getting emails through his php contact form on his HTML website. I didn't originally set up the site for him and I know zero about php.

He said the last contact through the form he recalls getting was about a week ago. I sent a test email but it hasn't come through to him yet.

How do I check this? What do I check? Would it just stop working like that?

Thanks for any help you can provide!
#contact #form #issue #php
  • Profile picture of the author Evan-M
    Originally Posted by Intermission View Post

    I have a client who says he suddenly isn't getting emails through his php contact form on his HTML website. I didn't originally set up the site for him and I know zero about php.

    He said the last contact through the form he recalls getting was about a week ago. I sent a test email but it hasn't come through to him yet.

    How do I check this? What do I check? Would it just stop working like that?

    Thanks for any help you can provide!

    sounds more like a server issue, contact the host and make sure no changes were made to the send mail ( or whatever extension they are using for client email)

    or find out what file the form posts to and paste it here for us to examine
    Signature

    Evan-M

    Easily The Worlds Best Wordpress Popup plugin

    Visit Website Design Firm For All Your Wordpress Coding Needs

    {{ DiscussionBoard.errors[3376685].message }}
  • Profile picture of the author CBSnooper
    If no one has changed the script, I'd more more tempted to think something has changed with either the mailbox the emails are being sent to, or the server itself. The host might have upgraded something that has broken it. When I was running the OSCommerce shopping cart a few years ago, they upgraded the version of PHP which stopped a couple of functions from working.

    But, I'd check the mailbox first. Send an email to the email address the contact form is going to, by using your normal mail. If it gets there, check to see if the contact form emails aren't in the spam folder.
    {{ DiscussionBoard.errors[3376701].message }}
  • Profile picture of the author Tim Brownlaw
    As Evan has indicated, you will need to get access to the files as a starting point.
    Then you'll know the email address it's being sent to and can work back from there for starters...

    I'm guessing you have FTP access to the site or can get it?
    {{ DiscussionBoard.errors[3377301].message }}
  • Profile picture of the author Intermission
    I do have FTP access and everything seemed OK. I have a request in to the hosting company to see about the server if there is an issue there.

    Thanks for the helpful suggestions! (Where would I be without this forum??!)
    {{ DiscussionBoard.errors[3378300].message }}
    • Profile picture of the author davidlt
      Seems like a server issue. Try contact your hosting customer support about this.
      {{ DiscussionBoard.errors[3378678].message }}
      • Profile picture of the author spradlig
        Has anyone ever had hosting support actually answer a problem like this?

        In my experience (SiteGround, DreamHost, ChunkHost, MediaTemple and others) hosting support will always tell you THEY DID NOT DO ANYTHING that could have screwed that up. Then you repeat the fact that it worked last week and for several months prior but for some reason it doesn't work today. After you've repeated this enough times to enough people you will get someone at hosting support that will actually know what's going on and share the info on the upgrade that broke it with you and how to fix it.

        It seems to me that the email form issue is almost certainly a server (likely hosting company upgrade) issue. So contacting hosting support is what you have to do. Just be prepared for it to be a time consuming process where you repeat yourself many, many times.

        Just my 2 cents...
        {{ DiscussionBoard.errors[3378893].message }}
        • Profile picture of the author Evan-M
          Originally Posted by spradlig View Post

          Has anyone ever had hosting support actually answer a problem like this?

          In my experience (SiteGround, DreamHost, ChunkHost, MediaTemple and others) hosting support will always tell you THEY DID NOT DO ANYTHING that could have screwed that up. Then you repeat the fact that it worked last week and for several months prior but for some reason it doesn't work today. After you've repeated this enough times to enough people you will get someone at hosting support that will actually know what's going on and share the info on the upgrade that broke it with you and how to fix it.

          It seems to me that the email form issue is almost certainly a server (likely hosting company upgrade) issue. So contacting hosting support is what you have to do. Just be prepared for it to be a time consuming process where you repeat yourself many, many times.

          Just my 2 cents...
          Its the only time I speak in technical terms.

          I hate learning "technical terms". and rarely ever try to explain anything to anyone using them, because I know that most people don't refer to aspects or code using them.

          but when I call a host, it seems to get my problem fixed without them questioning me. I try everything I can on my end, they answer, I explain everything I did as technical as possible. then say I moved the script from that server to another site I have hosted on godaddy, and its working fine there leaving a server issue.

          then they give me the classic " Im not a technical analyst, im going to transfer you to the proper department"

          and within 10 min the problem is fixed, and I usually get my client a free month of hosting for the inconvenience ( which makes me look good lol without costing anything. )
          Signature

          Evan-M

          Easily The Worlds Best Wordpress Popup plugin

          Visit Website Design Firm For All Your Wordpress Coding Needs

          {{ DiscussionBoard.errors[3380893].message }}
  • Profile picture of the author Intermission
    The problem does seem to be fixed now. It had to be the server. Emails are going through on the form. I just hope that doesn't happen again.

    Thanks for your help.
    {{ DiscussionBoard.errors[3380919].message }}
    • Profile picture of the author Evan-M
      Originally Posted by Intermission View Post

      The problem does seem to be fixed now. It had to be the server. Emails are going through on the form. I just hope that doesn't happen again.

      Thanks for your help.
      Glad its working, Thats what I figured it was, They more than likely updated there mail handler and had a problem with it.

      You should have anymore issues until the next update lol jj

      It may have just been a problem with there mail cue also. sometimes the software will get overwhelmed, then slowly send the messages, sometimes 3-4 days after it was originally sent.
      if thats what it was they would have alloted more to the box to handle it.
      Signature

      Evan-M

      Easily The Worlds Best Wordpress Popup plugin

      Visit Website Design Firm For All Your Wordpress Coding Needs

      {{ DiscussionBoard.errors[3381001].message }}
  • Profile picture of the author wbdzgnr
    Good to have your problem solved Good luck.
    {{ DiscussionBoard.errors[3381017].message }}
  • Profile picture of the author Intermission
    OK, now it seems the problem may be with the form on the website. Spam through the form and the email service provider flagged everything coming from it as spam. To be honest, I don't quite understand it, but I now have to replace the form with a new one.

    I would like a FREE HTML email form with captcha.

    Anyone know of something like this? Where I could find it to install on the site with a redirect to a Thank you page on the site? I have no idea how to create it myself.

    Thanks for all your help.
    {{ DiscussionBoard.errors[3389915].message }}
    • Profile picture of the author Evan-M
      Originally Posted by Intermission View Post

      OK, now it seems the problem may be with the form on the website. Spam through the form and the email service provider flagged everything coming from it as spam. To be honest, I don't quite understand it, but I now have to replace the form with a new one.

      I would like a FREE HTML email form with captcha.

      Anyone know of something like this? Where I could find it to install on the site with a redirect to a Thank you page on the site? I have no idea how to create it myself.

      Thanks for all your help.
      download formtoemail.php

      add a free captcha script to the form and you should be good to go.
      Signature

      Evan-M

      Easily The Worlds Best Wordpress Popup plugin

      Visit Website Design Firm For All Your Wordpress Coding Needs

      {{ DiscussionBoard.errors[3390566].message }}
      • Profile picture of the author sonia2012
        you may use the free captcha script at phpcaptcha.org
        {{ DiscussionBoard.errors[3426926].message }}
  • Profile picture of the author hilhilginger
    This can be server issue for he may need to rise problem ticket with hosting administrator. Also make sure that hosting account is allowed with PHP mail() function enabled. If this function has enabled then you may need to check the priority of mail handling.
    Signature

    They have over 2300 Offers, Instant PayPal Payments and Free Training Articles.
    {{ DiscussionBoard.errors[3428606].message }}

Trending Topics