Documents / Sentinel Security / Features

Email Notification Settings

Email Notification Settings

Email Notifications automatically send emails to administrators when security events occur. This allows you to detect unauthorized access attempts and malware in real time.

Why Email Notifications Matter

To minimize the impact of security incidents, it is crucial to reduce the time from detection to response (MTTD/MTTR). With email notifications, you can stay informed of security events and respond quickly — even when you are not logged into the admin dashboard.

Notification Types (5 Types)

Notification TypeDescriptionFree/Pro
Login AlertNotifies on successful admin loginFree
Brute-Force AlertNotifies when an IP lockout occursFree
File Change NotificationNotifies when file integrity monitoring detects changesPro
Vulnerability AlertNotifies when plugins/themes have known vulnerabilitiesPro

Configuration

  1. Navigate to SentinelSecurityEmail Notifications
  2. Toggle each notification type on or off
  3. Set the recipient email address (comma-separated for multiple)
  4. Click Save

Recipient Settings

SettingDescription
DefaultSends to the WordPress "Administration Email Address"
CustomCan be changed to any email address
Multiple RecipientsSend to multiple addresses simultaneously, separated by commas

Email Format

Plain Text (Free version default)

Sends simple plain-text notifications.

HTML Format (Pro)

Sends visually rich HTML emails.

  • Color-coded by security event type
  • Direct links to the dashboard
  • Detailed information tables

Template Customization (Pro)

The Pro version allows you to customize email templates using the TinyMCE editor.

Available Template Variables

VariableContentApplicable Notifications
[site_name]Site nameAll
[site_url]Site URLAll
[admin_email]Admin email addressAll
[timestamp]Event date and timeAll
[ip_address]Related IP addressLogin / Brute-Force
[username]UsernameLogin
[user_agent]Browser informationLogin
[lockout_duration]Lockout durationBrute-Force
[failed_attempts]Number of failed attemptsBrute-Force
[changed_files]List of changed filesFile Change
[scan_result]Scan result summaryMalware
[threat_name]Detected threat nameMalware
[threat_file]File path where threat was detectedMalware
[plugin_name]Plugin nameVulnerability
[vulnerability_id]Vulnerability IDVulnerability
[severity]Severity levelVulnerability
[recommended_action]Recommended actionVulnerability
[dashboard_url]Admin dashboard URLAll

Customization Steps

  1. Navigate to SentinelSecurityEmail NotificationsTemplate Settings
  2. Select the tab for the notification type you want to customize
  3. Edit the Subject and Body using the TinyMCE editor
  4. Insert template variables with a single click from the buttons on the left
  5. Use Preview to check how the email will look
  6. Click Save

Notification Frequency Management

The following controls prevent email overload when a large number of security events occur:

  • Event aggregation: Consecutive lockouts from the same IP are consolidated into a single email
  • Rate limiting: Maximum number of notifications per hour is configurable (default: 50)
  • Digest delivery (Pro): Switch from individual notifications to a once-daily summary

Troubleshooting

Emails Not Being Delivered

  1. Verify that WordPress email sending is working by testing wp_mail()
  2. Using an SMTP plugin (such as WP Mail SMTP) is recommended
  3. Check that your server's SPF/DKIM/DMARC records are properly configured
  4. Check whether emails are being filtered to the spam folder