Weet iemand hoe ik in Wordpress ervoor kan zorgen dat bepaalde mailadressen niet geaccepteerd worden?
Het gaat om mailadressen die eindigen met @mail.ru die de hele dag door spam sturen.
- Mail adress blokkeren in contactform
-
10-01-2022, 20:13 #1
- Berichten
- 701
- Lid sinds
- 4 Jaar
Mail adress blokkeren in contactform
-
-
10-01-2022, 21:01 #2
- Berichten
- 144
- Lid sinds
- 4 Jaar
Re: Mail adress blokkeren in contactform
-
10-01-2022, 22:01 #3
- Berichten
- 701
- Lid sinds
- 4 Jaar
Re: Mail adress blokkeren in contactform
Thanks voor tip ik zal het eens gaan integreren.
-
11-01-2022, 04:14 #4
- Berichten
- 1.470
- Lid sinds
- 18 Jaar
Re: Mail adress blokkeren in contactform
Kijk daarnaast ook of je wellicht traffic uit Rusland (e.o. andere landen) wil gaan weren op je site, kan soms ook helpen bij het blokkeren van spam.
-
11-01-2022, 10:01 #5gast74241 Guest
Re: Mail adress blokkeren in contactform
Ik sluit mij volledig aan bij Klaas en wilde precies hetzelfde zeggen. Al mijn websites richten zich op Nederlands bezoek. Ik zou Rusland, Afrika, Azië en Zuid-Amerika het liefste helemaal blokkeren. Het beste kan men dat op de server doen, maar ik heb geen root access, momenteel gebruik ik alleen shared hosting pakketten.
Mauw vraag ik mij dus af, is er een plugin voor WordPress waarmee ik al die continenten kan blokkeren, zonder Google en Bing bots te blokkeren?
Sorry dat ik een vraag stel in je topic, Jordie, maar de vraag biedt mogelijk ook een oplossing voor jouw vraag.
-
11-01-2022, 10:08 #6
- Berichten
- 969
- Lid sinds
- 12 Jaar
Re: Mail adress blokkeren in contactform
De plugin Wordfence biedt deze optie.
Ik sluit mij volledig aan bij Klaas en wilde precies hetzelfde zeggen. Al mijn websites richten zich op Nederlands bezoek. Ik zou Rusland, Afrika, Azië en Zuid-Amerika het liefste helemaal blokkeren. Het beste kan men dat op de server doen, maar ik heb geen root access, momenteel gebruik ik alleen shared hosting pakketten.
Mauw vraag ik mij dus af, is er een plugin voor WordPress waarmee ik al die continenten kan blokkeren, zonder Google en Bing bots te blokkeren?
Sorry dat ik een vraag stel in je topic, Jordie, maar de vraag biedt mogelijk ook een oplossing voor jouw vraag.
-
11-01-2022, 10:47 #7gast74241 Guest
Re: Mail adress blokkeren in contactform
Ah, licht beschamend, ik gebruik Wordfence al jaren maar wist niet dat dit mogelijk was. Ik duik er even in. Weer bedankt David!
-
11-01-2022, 11:24 #8gast74241 Guest
Re: Mail adress blokkeren in contactform
Wordfence is helaas geen optie, dan moet ik upgraden. Ik zou graag upgraden naar premium maar ze rekenen geld per website, per jaar. In mijn geval zou dat $2.227,50 op jaarbasis kosten. Aangezien ik alleen bepaalde continenten/landen wil blokkeren, is het geen $2.227,50 waard.
Zijn er andere plugins die landen blokkeren? Ik heb er een aantal gevonden maar mensen klagen steen en been dat het te complex is, of dat hun hele website offline gaat, na het doorlopen van het configuratieproces.
-
11-01-2022, 14:39 #9
- Berichten
- 1.307
- Lid sinds
- 16 Jaar
Re: Mail adress blokkeren in contactform
Bedenk wel dat je met uitsluiten van ip's wellicht ook google, etc., al dan niet gedeeltelijk, blokkeert.
Met de volgende plugin kun je alle landen uitsluiten en alleen de landen die je wilt toestaan. De crawlers van google, yahoo, bing, etc. toestaan, maar of het allemaal perfect werkt..?!
https://nl.wordpress.org/plugins/ip2location-country-blocker/
-
11-01-2022, 16:44 #10
- Berichten
- 614
- Lid sinds
- 15 Jaar
Re: Mail adress blokkeren in contactform
Is het niet praktischer om met JS/jQuery een "find-and-replace" op 'n "focusout"-event in 't formulier te zetten? Dat kan je zo ingewikkeld maken als je wil. Hier een stukje jQuery waardoor ".ru" en "@hotmail.com" worden vervangen voor "" (niks). Ik ga er vanuit dat form validation vanaf daar de rest doet.
Nb: Als spammers te slim zijn voor "focusout" kan je "change" of de "submit" van het formulier proberen.
Code:$(document).on('focusout', '#id-komt-hier', function() { var c = $(this); if(c.text() == '' || c.text() == ' ') { c.html(''); return; }; c = c.val(); c = c.replaceAll(".ru", ""); c = c.replaceAll("@hotmail.com", ""); $(this).html(c); });
-
11-01-2022, 17:17 #11
- Berichten
- 472
- Lid sinds
- 13 Jaar
Re: Mail adress blokkeren in contactform
En heeft er al iemand nagedacht over honeypot;-)
Laatste versies van contactform 7 hebben standaard de walgelijke Google recaptcha.
Als het gaat om de reacties dan kan je daar ook makkelijk honeypot in plaatsen. Werkt super goed.
De reden om honeypot te gebruiken is heel simpel. Je moet je bezoekers niet lastig vallen met een walgelijk recaptcha maar je moet de spammers lastig vallen met honeypot.
Als je op de server alles van bijvoorbeeld buiten Europa gaat weren verdien je het dat je geen bezoekers meer krijgt. Is onbeschoft en discriminerend. Weleens aan gedacht dat Nederlanders het meest emigrerende volk is?
WordFence is een geweldadig aanval op je pagespeed dus overweeg goed hoe je het wilt gebruiken.
Maar als overal plugins voor gebruikt kom dan later niet dat je website niet meer veilig is;-) En dat je een plugin zoekt om dat weer op te lossen.
Je probleem zou weleens heel ergens anders kunnen zitten. Ik zou dat maar eerst eens uitzoeken voordat je bezoekers gaat weren.
Heel veel succes...
-
11-01-2022, 18:13 #12
- Berichten
- 614
- Lid sinds
- 15 Jaar
Re: Mail adress blokkeren in contactform
@cornelis: dat is uiteraard de mooiste oplossing, maar technisch vrij complex. In eigen formulieren gebruik ik ze ook, maar Wordpress' eigen formulieren blijf ik normaliter vanaf (o.a. om update issues te voorkomen). Wel interessant though, heb je een code snippet voor 't implementeren van een honeypot in het standaard comment-form van Wordpress?
-
11-01-2022, 18:33 #13
- Berichten
- 472
- Lid sinds
- 13 Jaar
Re: Mail adress blokkeren in contactform
Als het gaat om het registratie formulier van WordPress, ook daar kan je makkelijk een honeypot op zetten maar dan moet je een eigen login en registratie formulier bouwen. Is wel wat werk maar ik heb mijn eigen plugin hiervoor. Op die manier kan ik ook bezoekers in bulk blokkeren en de blokkeren.
Voor contactform 7 is er een plugin die geen aanval doet op je pagespeed.
Als je altijd je eigen code schrijft heb je altijd wat achter de hand om mee te werken en spammers en hackers kunnen er nooit grip op krijgen.
Jouw oplossing is ook een goede oplossing. Alleen naast .ru zou je eerst ook @mai.ru verwijderen. Zodra er geen @ in het e-mailadres zit is het ongeldig. Precies als jou idee.
-
18-01-2022, 07:27 #14
- Berichten
- 701
- Lid sinds
- 4 Jaar
Re: Mail adress blokkeren in contactform
Het weren van russische traffic lukt me wel, maar de bekende eric jones spam krijg ik maar niet geweerd. Ik heb daarvoor zowel de naam alsmede zijn diverse e-mailadressen geblokeerd. Bij de mail.ru werkt dit wel, maar hij komt er met zijn gewone gmail adres elke keer tussendoor.
-
18-01-2022, 07:45 #15
- Berichten
- 2.690
- Lid sinds
- 15 Jaar
Re: Mail adress blokkeren in contactform
Eric Jones' spam blokken voor Elementor Forms? Try this code
Code://// Validate if Email field is spam add_action( 'elementor_pro/forms/validation/email', function( $field, $record, $ajax_handler ) { // Looking if email found in spam array, you can add to the array $spamemails = array("ericjonesonline@outlook.com", "eric@talkwithwebvisitor.com"); if ( in_array( $field['value'] , $spamemails) ) { $ajax_handler->add_error( $field['id'], 'אנחנו לא אוהבים ספאם, נסו מייל אחר' ); } }, 10, 3 );
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic