Message Filter for Contact Form 7
View on WordPress.orgScores higher than 43% of indexed plugins
About
Filter messages submitted through contact form 7 based on words and/or emails listed as restricted.
Security History
What It Does
Message Filter for Contact Form 7 screens submissions to Contact Form 7 forms against a blocklist of restricted words and email addresses, blocking messages that match before they reach your inbox. It functions as a lightweight, list-based filter rather than a behavioural spam detection system. You maintain the restricted terms yourself, so accuracy depends entirely on how well you curate that list.
Who It's For
This plugin suits small businesses, solo operators, and organizations using Contact Form 7 who receive predictable spam patterns (specific competitors, free email domains, repeated abusive phrases) and want a simple keyword-based gate. It is especially useful for real estate agents, consultants, and nonprofits who already know exactly which senders or terms they want to reject.
Who Should Skip It
Skip this plugin if you need protection against bot-driven spam at scale, since it has no CAPTCHA, honeypot, or behavioural analysis to stop automated submissions. Sites receiving high-volume or varied spam should pair it with a real anti-spam service such as Akismet or CleanTalk instead.
The Bottom Line
Message Filter for Contact Form 7 is a tidy, well-maintained utility for users who already know the exact words or addresses they want to block. Its overall quality score of 75.63 reflects strong maintenance and compatibility dragged down by thin adoption and absent support history. Treat it as a complement to, not a replacement for, a real anti-spam service on any site with significant traffic.
Related Plugins
Pick Akismet if you need proven, automated spam filtering across comments, registrations, and forms with virtually zero configuration.
Choose CleanTalk if you want a paid cloud firewall that blocks bots before they ever submit a CF7 form.
Pick hCaptcha if you prefer a privacy-respecting CAPTCHA challenge that stops automated submissions at the form layer.
Choose Cloudflare Turnstile if you want a free, low-friction invisible CAPTCHA with no data tracking concerns.
Pick CFDB7 instead if your real need is to store CF7 submissions in WordPress rather than to filter them.