My company has a website with a contact form that has stopped working. It worked fine up until recently and now it fails consistently and doesn't load the error page properly, to me it seems like the CSS isn't loading but I'm not sure that's what's going on. When I preview the error page from the program it loads fine. I've contacted the host and supposedly nothing is wrong on their end. At the time of the error, the "Use PHP mailer instead of standard PHP mail" box was checked. When I uncheck it I can get to the success page, which loads correctly, but the email doesn't go through. We have other sites with this program hosted by the same service where the contact forms work fine. I tried copying the contact form from one of them and putting it on this site and it didn't work. I tried making a new page and contact form from scratch and that also didn't work. I can send emails directly to and from the email address the form is using without any problems. If I can get any help with this I would appreciate it because I am at a loss as far as how to fix this or what the problem even is.
https://mydecalprinter.com/about-us/con ... rinter.php
Contact Form Stopped Working
Forum rules
PLEASE READ THE FORUM RULES BEFORE YOU POST:
viewtopic.php?f=12&t=1901
MUST READ:
http://www.wysiwygwebbuilder.com/forms.html
http://www.wysiwygwebbuilder.com/form_wizard.html
Frequently Asked Questions about Forms
PLEASE READ THE FORUM RULES BEFORE YOU POST:
viewtopic.php?f=12&t=1901
MUST READ:
http://www.wysiwygwebbuilder.com/forms.html
http://www.wysiwygwebbuilder.com/form_wizard.html
Frequently Asked Questions about Forms
- BaconFries
-
- Posts: 5640
- Joined: Thu Aug 16, 2007 7:32 pm
Re: Contact Form Stopped Working
If it has previously worked and suddenly stopped and you haven't changed anything then 99.9% of the time it is related to a change on the server. It also has nothing to do with css, forms use php and are processed on the server, the css is for layout and its look only.My company has a website with a contact form that has stopped working. It worked fine up until recently and now it fails consistently
It's possible your host doesn't support PHP Mailer only they can tell you this.At the time of the error, the "Use PHP mailer instead of standard PHP mail" box was checked.
Please read from the following:When I uncheck it I can get to the success page, which loads correctly, but the email doesn't go through.
Emails are not arriving in my inbox... Including What if my host does not support php mail or php mailer? and How can I make sure the 'from address' in the email message is the entered email in the form.
I also noticed that you have two forms on the page you should only have one Please either remove the one you copied from and into or remove the one you have rebuilt so not to cause errors such as two php scripts trying to process one form.
Re: Contact Form Stopped Working
To resolve this issue, start by identifying the specific error on the server side. Often, email delivery problems occur because the 'from' address is blocked or restricted by the server. However, other recent changes to server settings may also be causing the disruption.
I recommend reaching out to your web host for support. Ask them to check the server logs for any error messages related to email transmission. While they may initially suggest a software issue, this is frequently due to a configuration issue. Understanding the root cause on the server will guide any necessary adjustments to your configuration to restore functionality.
I recommend reaching out to your web host for support. Ask them to check the server logs for any error messages related to email transmission. While they may initially suggest a software issue, this is frequently due to a configuration issue. Understanding the root cause on the server will guide any necessary adjustments to your configuration to restore functionality.
Re: Contact Form Stopped Working
If it worked before, it sounds like a server issue to me. Know if PHP Mailer works for your host, and make sure you’re only using one form on the page. The conflicting scripts can screw things up. Second, be sure the ‘from’ address is not being blocked by the server.