Email Blocklist

Block submissions containing specific email addresses or domains before they are stored or counted.

How it works

The email blocklist checks every incoming submission against your list of blocked patterns. The check happens before the submission is stored in your database or counted toward your monthly limit — blocked submissions cost you nothing.

FormBlade scans all fields in the submission that contain an @ symbol, not just the field named "email". If any value matches a blocked pattern, the entire submission is rejected.

Pro feature: The email blocklist is available on Pro and Business plans.

Pattern syntax

Patterns use fnmatch-style wildcard matching and are case-insensitive. One pattern per line.

PatternWhat it blocksExample matches
spam@example.com Exact email address spam@example.com
*@mailinator.com All addresses at a domain anything@mailinator.com
*@*.tempmail.net All addresses at all subdomains user@abc.tempmail.net, user@xyz.tempmail.net
bot*@* Any address starting with "bot" bot123@gmail.com, botnet@evil.com
*noreply*@* Any address containing "noreply" noreply@company.com, do-noreply@test.org

Example blocklist

*@mailinator.com
*@guerrillamail.com
*@tempmail.net
*@*.tempmail.net
*@throwaway.email
*@yopmail.com
*@sharklasers.com
spam-king@*
bot*@*

What happens when a submission is blocked

AJAX / JSON requests

Returns a 403 status with a JSON body:

{
  "ok": false,
  "error": "This email address is not allowed"
}

Browser form submissions

The visitor sees a generic error page. The response intentionally does not reveal which pattern matched or which field triggered the block. This prevents spammers from iterating around your rules.

Setup

  1. Open your form in the dashboard.
  2. Go to the Security tab.
  3. Find the Email blocklist textarea.
  4. Enter one pattern per line.
  5. Click Save.

Tips