De widget Contactformulier Geavanceerd (Contact Form Advanced) heeft gratis ingebouwde SPAM-beveiliging, met Google reCAPTCHA: bezoekers vinken "Ik ben geen robot" aan voordat het formulier wordt verzonden. U hebt een gratis Google-account nodig om twee sleutels te krijgen, die u in de instellingen van het formulier plakt. Het duurt ongeveer 10 minuten.
Welk formulier hebt u?
| Widget | SPAM-beveiliging |
|---|---|
| Contactformulier Geavanceerd | reCAPTCHA, die u aanzet in Widget instellingen |
| Contact Form (het eenvoudige contactformulier) | Geen reCAPTCHA. Vervang het door Contactformulier Geavanceerd om reCAPTCHA te gebruiken |
SPAM-beveiliging aanzetten
- Haal uw twee sleutels op bij Google. Volg Spambeveiliging met reCaptcha toevoegen aan contactformulieren. Kies reCAPTCHA v2 en het selectievakje "Ik ben geen robot", en voeg de domeinnaam van uw website toe, zoals yourdomain.com.
- Selecteer in EverWeb uw formulier en open Details > Widget instellingen.
- Scrol naar SPAM-beveiliging en vink Gebruik reCaptcha SPAM-beveiliging aan.
- Plak uw sitesleutel in reCaptcha-sitesleutel en uw geheime sleutel in reCaptcha geheime sleutel. Verwissel ze niet en voeg geen spaties toe.
- Publiceer uw website, open daarna de gepubliceerde pagina in een privévenster van uw browser en stuur uzelf een testbericht.
Het reCAPTCHA-vak verschijnt alleen op uw gepubliceerde website. In Voorbeeld toont EverWeb op die plek een melding, en vanuit Voorbeeld worden formulieren niet verzonden.
Als het niet werkt
- "The captcha is not valid." (de captcha is ongeldig) of het vak laadt niet: controleer of de domeinnaam in de reCAPTCHA-instellingen van Google overeenkomt met het adres van uw website, en of elke sleutel in het juiste vak staat.
- U publiceert dezelfde website ook naar een tweede adres, zoals een testkopie: voeg die domeinnaam ook toe aan dezelfde reCAPTCHA-sleutels.
- "You must complete the captcha." (u moet de captcha invullen): de bezoeker heeft het formulier verstuurd zonder het vakje aan te vinken. Dit werkt zoals het hoort.
- Uw formulier komt helemaal niet aan: zie Mijn contactformulier stuurt me geen e-mails.
Goed om te weten
- reCAPTCHA houdt geautomatiseerde programma's tegen die formulieren invullen. Het kan niet voorkomen dat iemand met de hand spam typt, of dat spam rechtstreeks naar uw e-mailadres wordt gestuurd. Voor spam in uw inbox, zie Ik ontvang veel spam in mijn e-mail. Hoe kan ik dat tegenhouden?
- Hebt u de Contact Forms Enhanced-add-on, dan werkt de optie Bevestigingsmail verzenden alleen als SPAM-beveiliging aan staat. Zie Wat is de Contact Forms Enhanced-add-on?
