My website, chrisfinleyonline.com, runs on WordPress and is hosted by GoDaddy. Like many websites, I have a form on my contact page. When I migrated from my old website to my current WordPress website, I chose one of the standard contact plugins. Some of the most common forms are Contact Form 7, Secure Contact Form, and Contact Form. After some testing the configuration, I was able to get my form submissions to work.
To keep up with maintenance, I run a quick QA of my website to make sure everything is functioning as it should. Unfortunately, I realized my form was no longer working. After a quick test and changing the settings, it still didn’t work. Here’s where it got tricky. I tried numerous other contact forms and still nothing. Research seemed to place the blame on GoDaddy, my host provider. My first tip (if you have GoDaddy) is to send to the email associated with the website, for instance a email@example.com. In my case, this worked, however I wanted it sent to my gmail account that I check more regularly. After more research, I found a way to route the email regardless if I was using the actual form processor provided by Godaddy.
Here are the directions below, which can be found on the Godaddy support page.
- Log in to your Account Manager.
- Click Web Hosting.
- Next to the hosting account you want to use, click Launch.
- In the Tools section of the Hosting Control Panel, click the Form Mail icon.
- Under the Forms Email Address section, type the email address you want to use with your form-mailer. I used my gmail account here.
- Click Continue.
- Verify that this is the address you want to use with your form-mailer, and click Update.
I now receive emails on gmail. I also recommend the installation of Contact Form DB to capture form submissions in the database.