Email Notifications

Set up security alerts and daily/weekly digests.

Last updated Feb 3, 2025

Overview

ArmorPro Pro can send email notifications for security events, keeping you informed about what's happening on your site without needing to check the dashboard.

Configuration

Go to ArmorPro → Notifications to configure email settings.

Recipient Email

By default, notifications go to the site admin email. You can change this or add multiple recipients (comma-separated).

Notification Events

Choose which events trigger immediate notifications:

  • Admin login: When an administrator logs in
  • Failed login threshold: When an IP exceeds failed attempts
  • IP blacklisted: When an IP is added to the blacklist
  • Firewall block threshold: When an IP triggers multiple firewall blocks
  • New user registered: When a new user account is created
  • User role changed: When a user's role is elevated

Security Digests

In addition to instant alerts, you can receive summary digests:

Daily Digest

Sent each morning with:

  • Total login attempts (successful and failed)
  • Number of IPs blocked
  • Firewall activity summary
  • Any new blacklist entries

Weekly Digest

Sent each Monday with:

  • Week-over-week comparison
  • Top attacking IPs
  • Most targeted usernames
  • Security recommendations

Email Format

All emails include:

  • Clear subject line indicating the event
  • Site name and URL
  • Event details (IP, username, timestamp)
  • Quick action links (view logs, manage IP)

Reducing Noise

To avoid email overload:

Rate Limiting

ArmorPro limits notifications to prevent spam during attacks:

  • Maximum 10 instant alerts per hour
  • Similar events are grouped
  • Digest emails summarize rather than list every event

Threshold Settings

Adjust thresholds for notifications:

  • Failed login threshold: Only notify after X failures (default: 5)
  • Firewall threshold: Only notify after X blocks (default: 10)

Testing Notifications

To verify notifications work:

  1. Go to ArmorPro → Notifications
  2. Click Send Test Email
  3. Check your inbox (and spam folder)

Email Not Arriving?

  • Check spam/junk folder
  • Verify the recipient email is correct
  • Ensure your WordPress site can send email (test with another plugin)
  • Consider using an SMTP plugin for reliable delivery

Best Practices

  • Start with digests: Daily/weekly summaries are less overwhelming than instant alerts
  • Enable admin login alerts: Know when someone accesses your admin area
  • Use a dedicated email: Create security@yoursite.com for alerts
  • Set up filters: Create email filters to organize security notifications
  • Review regularly: Don't let alerts become background noise you ignore