← Lura għall-Blog
WordPressContact Form 7SpamProtezzjoni tal-Bots

Kif tnaqqas l-ispam f'Contact Form 7 b'mod immirat

Marc Wagner·5 ta’ Ottubru 2026·6 min qari

Liema problema għandek?

Tliet każijiet jidhru simili iżda għandhom kawżi differenti:

  • Jasal l-ispam. L-inbox tiegħek timtela b'reklami, links jew test bla sens. Il-formola qed tħalli l-bots jgħaddu.
  • Il-formola turi żball. Il-viżitaturi jaraw “There was an error trying to send your message. Please try again later.” (f'siti b'lingwi oħra jidher tradott). Dan jista' jkun il-protezzjoni kontra l-ispam jew problema bl-intbagħat tal-email.
  • Talbiet ġenwini huma neqsin. Ħadd ma jilmenta, iżda lanqas ma jasal xejn. Allura forsi l-protezzjoni qed tiċħad in-nies, jew l-emails ma jaslux fl-inbox tiegħek.

L-ewwel identifika l-każ, qabel ma żżid protezzjoni. Kif tagħmel dan hemm spjegat fit-taqsima “Twassil tal-email jew protezzjoni kontra l-bots?”.

X'għandu Contact Form 7 minnu nnifsu

Contact Form 7 għandu diversi miżuri kontra l-ispam mibnija fih (iċċekkjat fuq il-verżjoni 6.1.7):

  • Lista ta' projbizzjoni. CF7 jiċċekkja kull sottomissjoni mal-lista taħt “Settings → Discussion” (“Disallowed Comment Keys”). Jekk taqbel, titqies spam. Dan jgħin kontra kliem u dominji li jirrepetu ruħhom, mhux kontra testi ġodda.
  • Qasam tal-kwiż. Bit-tag [quiz] il-formola tistaqsi mistoqsija li tiddeċiedi int stess. Il-bots li jimlew kwalunkwe formola jfallu; il-bots immirati speċifikament lejn is-sit tiegħek ma jfallux.
  • Akismet. Bil-plugin Akismet u ċavetta Akismet, CF7 jiċċekkja l-isem, l-indirizz tal-email u t-test permezz tas-servizz Akismet.
  • reCAPTCHA v3. CF7 jillowdja l-iskript minn Google u jiċħad sottomissjonijiet taħt limitu ta' punteġġ.
  • Cloudflare Turnstile. CF7 jintegra Turnstile; l-iskript ġej minn Cloudflare.

Il-lista ta' projbizzjoni u l-kwiż jaħdmu mingħajr servizz estern. Akismet, reCAPTCHA u Turnstile jibagħtu d-data tal-viżitaturi tiegħek lill-fornitur rispettiv, u dan għandu jidher fil-politika tal-privatezza tiegħek.

Meta tagħmel sens protezzjoni addizzjonali kontra l-bots

Protezzjoni dedikata kontra l-bots tiswa jekk

  • l-ispam jibqa' jasal minkejja l-lista ta' projbizzjoni u l-kwiż,
  • ma tridx tillowdja skripts minn Google jew Cloudflare,
  • trid tara għal kull sottomissjoni miċħuda għaliex ġiet miċħuda.

Jekk il-kwiż huwa biżżejjed għall-formola tiegħek, m'għandek bżonn xejn aktar. Protezzjoni li ħadd m'għandu bżonnha hija biss sors ieħor ta' żbalji.

Kif tissettja SilentShield għal Contact Form 7

Il-plugin uffiċjali “SilentShield – Captcha & Anti-Spam” jipproteġi Contact Form 7 mingħajr kodiċi tiegħek. Ittestjajnieh ma' Contact Form 7 6.1.7 u WordPress 7.0.

  1. Installa u attiva l-plugin mid-direttorju ta' WordPress.
  2. Taħt “SilentShield → API / SilentShield”, daħħal iċ-ċavetta tiegħek, ikklikkja “Validate”, ixgħel “Activate API” u ssejvja.
  3. Taħt “SilentShield → Forms”, ixgħel Contact Form 7.

Is-sit irid jaħdem fuq https, inkella l-formola ma tistax tintbagħat. Il-passi kollha u l-plugins tal-formoli ttestjati jinsabu fil-gwida ta' WordPress. Kull sottomissjoni tgħodd għall-kwota, ara prezzijiet u kwoti.

Kif tittestja sottomissjonijiet ġenwini u tentattivi falluti

Sottomissjoni ġenwina: Iftaħ il-paġna f'tieqa privata, imla l-formola bl-idejn u ibgħatha. Stenna l-konferma ta' CF7 b'bordura ħadra.

Tentattiv fallut: Ibgħat l-istess formola mingħajr browser lill-interfaċċja ta' CF7. L-ID tal-formola u l-valur għal _wpcf7_unit_tag issibhom fis-sors tal-paġna, fl-oqsma moħbija tal-formola.

curl -X POST "https://example.com/?rest_route=/contact-form-7/v1/contact-forms/123/feedback" \
  -F "_wpcf7=123" -F "_wpcf7_unit_tag=wpcf7-f123-p45-o1" -F "_wpcf7_container_post=45" \
  -F "your-name=Test" -F "[email protected]" -F "your-message=Test"

Stenna tweġiba b'"status":"spam". B'SilentShield il-messaġġ jgħid “Behavior check”.

Twassil tal-email jew protezzjoni kontra l-bots?

F'Contact Form 7, “spam” u “l-email ma setgħetx tintbagħat” għandhom l-istess test awtomatiku. Tista' tagħżel bejniethom f'żewġ postijiet:

  • Il-kulur tal-bordura tal-messaġġ: oranġjo jfisser spam, aħmar ifisser li l-intbagħat tal-email falla, sakemm it-tema tiegħek ma tibdilx il-kuluri ta' CF7.
  • It-tweġiba fil-browser: Fl-għodod tal-iżviluppatur (tab Network) it-tweġiba għal feedback fiha l-status, jew spam jew mail_failed.

Jekk ikun mail_failed, il-protezzjoni kontra l-bots ħalliet is-sottomissjoni tgħaddi; il-problema tinsab fl-intbagħat tal-email minn WordPress. Allura ċċekkja s-settings tal-email, pereżempju bi plugin SMTP. Jekk ikun spam, miżura ta' protezzjoni ċaħditha. B'SilentShield il-messaġġ isemmi r-raġuni, bħal “Behavior check”.

Il-limiti

  • L-ebda protezzjoni ma żżomm barra spam li persuna tikteb bl-idejn.
  • Mingħajr JavaScript fil-browser, sottomissjoni lil formola protetta tiġi miċħuda.
  • SilentShield jipproteġi l-formoli kontra l-bots. Ma jissostitwixxix firewall tal-applikazzjonijiet tal-web jew protezzjoni kontra DDoS.

Issettja l-protezzjoni tal-formoli

Paġni relatati

Lest biex tneħħi CAPTCHA?

Ibda tipproteġi l-formoli tiegħek — b'mod inviżibbli. L-ebda karta ta' kreditu meħtieġa.