Life Time Extra Credits Offer

*Add $100 or more to claim

Validity: Nov 24 - Dec 05, 2025

AntiSpam for Contact Form 7

AntiSpam for Contact Form 7

A trustworthy antispam plugin for Contact Form 7. Wave goodbye to spam and keep your inbox clean!
Rating:
4.3
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
9000+
Last Updated:
Jul 02, 2024
WordPress Version:
5.4 or higher
Tested up to:
6.5.5

Highly Effective Antispam

Protect your mailbox from bot flooding and say goodbye to tedious configurations and captchas.

Seamlessly Integrates with Flamingo

Enhance the functionality of Flamingo and gain additional controls to manage spam.

Advanced Text Statistical Analysis

Enable the B8 statistical "Bayesian" spam filter for accurate spam detection and filtering.

Enhance Email Security

Enable the "Multiple Send" feature to prevent consecutive email submissions and ensure a secure communication environment.

0.6.3

  • Quick fix for null is not an object (evaluating ‘document.getElementById(“cf7a_download_button”) (bug report, thanks to @WebCodePoet)

0.6.2

  • Fix/honeyform init (bug report, thanks to @silas2209)
  • Fix/mailbox_protection_multiple_send option not initializated (bug report, thanks to @oceandigitals)
  • Import and export options metabox (feature request, @Wendihihihi)
  • Fixes the plugin update function that was removing the “enabled” flag…
  • Resend to custom email address (bug report, thanks to @oceandigitals and @Wendihihihi)
  • Admin options page ui updates
  • Dnsbl removes some default servers and adds additional notes
  • B8 moved as plugin library
  • startup optimization

0.6.0

  • Fix: new config validator: unsafe email (Zodiac1978)
  • Fix: Warning- Uninitialized string (bug report, thanks to @benjaminvandenberg)
  • Fix: false positives due to language_incoherence (bug report, thanks to @benjaminvandenberg fixed by @gardenboi)
  • Feature Request: exception list for honeyforms (@linuxlurak close by @gardenboi)
  • Fix: mail resend didn’t work (bug report, thanks to @oceandigitals)
  • Enhancement: Remove mail duplicates if users sent multiple
  • Enhancement: General UI enahancements
  • Enhancement: Rewrote the plugin core to keep it up to date with modern loading methods

0.5.0

  • Fixed compatibility with php 8.2

0.4.6

  • PHP 8.2 support (bug report, thanks @senjoralfonso)
  • Fix “internal_server_error” when message is empty (pull request, thanks @MeliEve #42)
  • Maintenance – updated dependencies CI and coding standards

0.4.5

  • Enhanced language detection using the http headers accepted language (bug report, thanks @senjoralfonso #33)
  • Multisite compatibility #34 (bug report, thanks @pluspol #34)
  • Replaced domDocument with a regexp for more reliability (bug report, thanks @jensdiep and @georgr #35)
  • Whitelist Feature request: whitelisting (feature requests, thanks @jensdiep #36)
  • Settings page card style (enhancement, thanks @emilycestmoi)
  • Fix for automatic unban initial settings, in some cases it might not have been “disabled”

0.4.4

  • Adds the @mirekdlugosz fix for flamingo metadata regex
  • Better Honeypot default input name field handling
  • Fixed ‘ban forever’ that was replacing the list of banned IPs instead of adding the selected one
  • Add a new check in oder to verify the http protocol since bots usually connects with HTTP/1.X

0.4.3

  • Fixes an issue with honeypot placeholder (thanks to @ardsoms and @edodemo for the report)
  • User enumeration protection
  • Xmlrpc bruteforce protection
  • Http headers obfuscation
  • Add a new filter (cf7a_additional_max_honeypots) to limit the number of automatic honeypots (default: 5)

0.4.2

  • Dashboard widget updated (adds a new filter ‘cf7a_dashboard_max_mail_count’ to limit the maximum value of displayed mail, default 25)
  • UI enhancements – labels in the flamingo inbound page and the blacklist table
  • Displays a random security tip at the top of cf7-antispam settings
  • Standalone geoip check (previously it was mandatory to enable the language checks in order to enable geo-ip)
  • Under certain conditions an automatic ban is carried out and the e-mail is not processed to avoid unnecessary consumption of resources
  • German translation – thanks to @fhwebdesign and @senjoralfonso

0.4.1

  • Honeyform updated and enhanced
  • updated dnsbl servers (removed spfbl.net, bogons.cymru.com – added spamrats.com)
  • improved iOS detection

0.4.0

  • Adds geoip antispam filter
  • Updated dashboard widget
  • Updated settings and frontend scripts
  • Improved honeypot (thanks to @theadam123 for feedbacks/testing)

0.3.0

  • Dashboard widget to display the email received of the last week
  • Resend email from Flamingo UI (works with mail received after this update)
  • CF7-AntiSpam version check enhanced (but you will probably have to flush cache anyway when you update this plugin)
  • Honeyform enhancements
  • Enhanced activation script
  • Adds an option to set the number of attempt before ban
  • Cron unban fix
  • Referrer verify (under bad ip checks)

0.2.7

  • avoid to parse multiple times the stored flamingo messages
  • added under “advanced options” a button to full reset cf7-antispam stored data
  • language check (allowed/disallowed) based on browser language

0.2.6

  • New option under “Enable advanced settings -> Severity of anti-spam control” with some prebuilt presets (weak, standard, secure)
  • Fix install script that in some edge case can fail
  • Backend script update
  • Improved Javascript support for older browsers and ios (safari > 9 and internet explorer)
  • jquery is no longer needed

0.2.5

  • Bugfix the additional data in the email related to flamingo may not be parsed correctly
  • New option to disable cf7 reload (/refill) when caching is enabled
  • Enhanced fingerprint support for chrome on ios

0.2.4

  • A new section “Advanced Section” that can be unlocked at the end of cf7-antispam options. I will put the more complex options there to make the interface easier.
  • Improved spam management with flamingo
  • New automatic options update handler
  • Selectable encryption cypher
  • Improved browser detection
  • Fix installation failure (in very rare conditions) when Flamingo is installed and in mail message there are some non-utf8 characters.
  • Documentation Update

0.2.3

  • enhanced fingerprint scripts performance
  • improving debugging output
  • solved an issue with some plugins like conditional forms for cf7
  • improved mobile fingerprinting

0.2.2

  • fix safari (macos/ios) detection (with a new custom check)
  • fix max time elepsed check
  • countermeasures to avoid bayesian poisoning
  • fix encoding with some languages for generated honeyform/honeypot
  • reviewed scoring for fingerprinting and dnsbl

0.2.1

  • enhanced honeyform and honeypot style
  • fix dnsbl report message
  • enhanced hidden fields “append on submit” option
  • with the “extended debug option” on deactivate resets the B8 db

0.2.0

  • adds HoneyForm to antispam checks
  • a new option (under fingerprinting) to add the hidden fields with javascript only while submitting
  • add a options section where the user can define the score of tests
  • some admin UI cosmetical changes

0.1.1

  • user customizable scoring options
  • fix some installation issues on mysql < 5.6

0.1.0

  • AntiSpam for Contact Form 7 published into WordPress Plugin Directory
  • Compared to the very early version, I’ve added honeypot, fingerprint bots and automated ip bans (but I need to provide a way to unban even without flamingo).
  • Documentation

0.0.1

  • This is the first release

Blocked everything for non-logged-in users.

By Degas on June 7, 2024

We've just found that whilst the plugin was stopping spam sucessfully, it also blocked all submissions from non-logged-in users ('There was an error trying to end your request. Please try again later'). Recommend checking this first in case of any potential conflicts.

Finally a plugin that stops the spam

By Wendihihihi on January 28, 2024

This is becoming one of my favourite plugins. The combination CF7, Flamingo, and AntiSpam for Contact Form 7 has made me aware that many of the legitimate messages sent from the form didn't reach my inbox. After some fine-tuning it works great.

Very helpful!

Working Great

By oceandigitals on September 6, 2023

Plugin works great, a lot of customization but also a plug and play approach with all the settings optional.

The developer is really handy when it comes to solve bugs

I whish him the best

The best plugin for securing CF7!

By anze on July 26, 2023

Just wanted to say thank you for creating such a sophisticated, yet so simple plugin to use! You deserve more recognition!

It has a lot of nice options to activate extra protection and works like a charm. We stopped getting spam right after I installed and set this plugin.

It deface the original style of contact form

By lanboran on April 5, 2023

After installed the plugin i relized that some additional little forms appeared next to original contact form 7 forms.

Thanks!

By Jensdiep on March 23, 2023

Thanks for this good plugin, saves a lot of time and works better then Google reCAPTCHA witch makes my website load slower..

Thanks!

Perfect

By mcbrugg on February 7, 2023

Great tool. Works perfectly even with standard settings. Not one problem so far. I just had to switch off the Honeypot function - fake forms were visible on top of the original form.

fantastic!

By c4web on August 26, 2021

funzionale, leggero, estremamente semplice ed efficace!
Try other plugins too!

hCaptcha for WordPress

Enables hCaptcha.com integration with WordPress.

Try Demo More Details

Melapress File Monitor

Get alerted via email of file changes on your WordPress sites. No false positives!

Try Demo More Details

ManageWP Worker

A better way to manage dozens of WordPress websites.

Try Demo More Details
Screenshots
Author Site Author Site

Try AntiSpam for Contact Form 7 With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.