Skip to content

Configuration

Open Settings > Email Domain Restriction in the WordPress admin. The screen has five top tabs.

Tab Purpose
Settings Domain rules, email whitelist, messages, logging, and advanced options
Activity Logs Review, filter, export, and clean up blocked attempts
Import/Export Bulk domain import/export and settings backup
Tools Configuration check, email tester, domain validator, integration status
License Enter and manage your license key

The Settings tab is split into sub-tabs.

Choose the restriction mode and enter your domains.

  • Restriction Mode - pick Blacklist (block listed domains, allow others) or Whitelist (allow only listed domains). The mode follows whichever list you fill in.
  • Blocked Domains - shown in blacklist mode. Enter domains to block, comma-separated.
  • Allowed Domains - shown in whitelist mode. Enter the only domains that may register.

Both fields accept exact domains, wildcards, and extension patterns. See Domain Patterns.

Enter full email addresses that should always be allowed, regardless of the domain rules. See Email Whitelist.

  • Error Message - the text shown when a registration is blocked. If you use whitelist mode with five or fewer allowed domains, the plugin appends the allowed list to the message so the user knows which domains work.
  • Enable Logging - record blocked attempts.
  • Log Retention (Days) - keep logs for 1 to 365 days (default 30).
  • Email Notifications - email you when an attempt is blocked.
  • Notification Email - the recipient address (site admin email by default).
  • Real-time Validation - validate email domains over AJAX as users type.
  • Subdomain Matching - “Only allow exact domain matches”. Off by default, so company.com also covers its subdomains.
  • Case Sensitivity - off by default; matching follows the email standard and is case-insensitive.
  • Data Management - “Delete all plugin data when uninstalling”. Off by default, so logs, settings, and license data survive an uninstall unless you turn this on.

Save with the Save Changes button at the bottom of the Settings tab.

Corporate or education: whitelist mode with your company or school domains, real-time validation on, notifications on.

Public community or store: blacklist mode with the disposable-domains list imported, real-time validation on, 30-day retention.