Okay
  Public Ticket #1768156
Editing Contact Form
Closed

Comments

  •  5
    DrRyanMorrison started the conversation

    How do I edit the contact forms in my webiste? I want to make sure that when a customer fills one out, they will be sent to the right email. When I click contact form in my home page, it's blank.

    Attached files:  Screen Shot 2018-11-01 at 6.54.06 AM.png

  •  299
    OrionThemes replied

    Hi,

    You can create and edit the existing contact forms under "Contact". The plugin used is Contact Form 7 plugin. 

    In the widget (from tour screenshot) you can only select which form to display. 

    If you imported the demo, you should already have couple of Contact Form 7 examples. You can modify the existing ones by adding/removing the fields under "Form", then just make sure this fields under the "mail" tab match the ones under "form", so you get the entered data on mail.

    Let me know if you have further questions regarding contact forms.

    Kind regards,
    Andrej

  •  5
    DrRyanMorrison replied

    Thanks! 

    How do I know which of these contact forms is linked to which page on my website? (first attachment)

    Is the "To" section where I want the emails to be sent to when a customer fills out a form? Why is there a red error box arund the "from" section? (second attachment)

    Attached files:  Screen Shot 2018-11-01 at 8.22.03 PM.png
      Screen Shot 2018-11-01 at 8.23.11 PM.png

  •  299
    OrionThemes replied

    Each contact can be on multiple pages. You can't check on which pages it is included, however you can check which form is on a specific page, by editing the page and open the settings for the CF7 widget.  For example on the screenshot from your first reply you can see this is a "Front Page Form" selected.

    The error explanation is just below the field mark with the red. It also links to further explanation, if you click it. 

    Basically it says the from field needs to have a valid email. Instead of [email-777] tag, add the email with your own domain name, like noreply@yourdomain.com (change it to your domain name).

    Andrej

  •  5
    DrRyanMorrison replied

    I put in my personal email address and then went to the contact form on the home page to test it out and i cannot seem to figure out the contact form at all. I am not receiving an email when i fill out the contact form. 

    Attached files:  Screen Shot 2018-11-26 at 12.28.01 PM.png

  •  299
    OrionThemes replied

    Hi,

    The email is sent from webserver, not from the gmail server. This raises red flag and the message isn't delivered, as it is considered span. Couple of years ago, configuration as in your example, had no issues being delivered. However due to ever increasing spam, things have changed. 

    There is more info on the subject here: https://contactform7.com/configuration-validator-faq/#from-email-in-site-domain

    There are two ways to resolve it. The first is simple, but it is not as reliable as the second one.

    1. Add wordpress@kontopanos-dental.gr into the from field or noreply@kontopanos-dental.gr. This way the sender domain will be the same as your webserver and should not raise any red flags. 

    However depending on your hosting provider server settings and on its (technical) reputation, this might not always work either, especially if the hosting provider is hosting other websites on the same IP, which are actually sending out a lot of spam. 

    Basically if WordPress password retrieval works reliable on your site, this should too.

    2. The most reliable way: You can set WordPress to actually send emails through Gmail:
    Install a SMTP plugin and start sending email through Gmail. This way the sender of the emails is authenticated and it will be reliably delivered to the email receiver. 

    I recommend this free plugin: https://wordpress.org/plugins/wp-mail-smtp/

    And here is a step by step guide on how to set it up: https://wpforms.com/how-to-securely-send-wordpress-emails-using-gmail-smtp/ choose Gmail as your SMTP provider. It is service free of charge, offered by Google. It takes a bit to set it up, but the step-by-step guide is really helpful here.

    I hope tis helps,
    Andrej

  •  5
    DrRyanMorrison replied

    Andrej,

    So, if the actual email address that I want to use is info@millarddentistry.com can you tell me if the setup is correct where I should have that email put in to receive them correctly?

  •  299
    OrionThemes replied

    The receiver doesn't matter. The sender should be set up correctly. it should be from the same domain (if your hosting has everything set up correctly) or even better authenticated (through Gmail - SMTP).

    Andrej

  •  5
    DrRyanMorrison replied

    I don't think it is the same domain... I dont know what that means really.

    Our domain is millardfamilydentistry.com

    our email is info@millarddentistry.com

  •  299
    OrionThemes replied

    So if you website is on millardfamilydentistry.com, try adding noreply@millardfamilydentistry.com as a sender (the "FROM" field). This email does not need to exist. Send the form again and see if the emails are coming.
    If not, then you'll need to setup your WordPress email through SMTP as described here https://wpforms.com/how-to-securely-send-wordpress-emails-using-gmail-smtp/ 

    Andrej