People often find the contact form a little confusing. It's rather straight forwards and easy to implement; however, you need to be aware of how the information will come accross in an email. This little tutorial tip is to help you enable the contact form and understand where all the visitor's information is in the email.
Before you use the contact form on your gpEasy installation you need to add your email address in the configuration admin page. Scroll to the bottom of the page and you will see a heading "Contact Configuration" and a field to enter your email address.
Fill in the "Contact Email Address" field with your email address that you want to use for your gpEasy CMS contact form then click save. That's it! The contact form is now available to be used on your site. The page slug for the contact form is always /Special_Contact because it is a "special" page in gpEasy and it can't be changed.
You can use reCaptcha if you are having problems with spam on your site; however, you will need to get a valid key. Just click the link in the "Contact Configuration" dialog to get your reCaptcha key then enter it into the appropriate field and save. I personally don't use reCaptcha and dislike having to fill them in on sites. I would much prefer a simple anti-spam question than reCaptcha but that's me. Furthermore, I've never had a spam problem via a contact form in the past. Most spam has always been via comments. Nonetheless, that's all you need to do to enable reCaptcha.
It's important that you select the proper settings from this drop-down. If you don't require your visitors to enter an email address then don't expect it to be part of the information you receive. Personally I require subject, email, and message. If someone is contacting me I want to be able to reply to them if I need to. Again, make sure you choose properly for the required contact fields.
Here's where problems arise for users. They get an email form their site and don't see the information they expect, like sender's email address, and jump to the conclusion that it isn't in the email at all. It is there, you just need to know where to look for it.
Here's a test email I sent to myself from this site using the contact form:
Since I used a gmail address for my contact configuration the above screenshot if from my gmail account--notice I cut my email address out of the email so the "to" field is blank. At first glance it doesn't seem like you have a lot of information from your visitor however, notice the subject, where it came from, and the message. The sender is of course your site appended with "Automated Sender" which makes sense.
How do I find the visitor's email address? Well, if you required the email address to be filled out there are two ways to see it. First and easiest, just reply to the email and you will notice that the visitor's email address is in the correct field. The other way it to click the "show details" link--that's what it is in gmail but your email client may be different but they all have something similar to this. When you click this link you will get:
Again, I've cut my email address out thus the "to" field is blank. Nonetheless, once you expand the details you see the email entered in the contact form. In this case when I sent the email via the contact form I used the email address "firstname.lastname@example.org" and the name "John Doe." Do you see that in the "reply-to" field?
All the information is there and exactly where it ought to be, if you required the sender to fill in those fields.
Hopefully this will solve any problems you may have with gpEasy's contact form.