Email Notifications¶
LuceDev Syslog can send email alerts for security events and log severity thresholds.
Setup¶
- Go to Settings → Email (SMTP)
- Configure your mail server:
| Field | Example |
|---|---|
| SMTP Host | smtp.gmail.com |
| SMTP Port | 587 |
| Username | alerts@yourdomain.com |
| Password | Your app password |
| From Email | alerts@yourdomain.com |
| Use TLS | Enabled |
- Click Save Changes
Gmail & Microsoft 365
If using Gmail, you'll need an App Password. For Microsoft 365, enable SMTP AUTH on the mailbox or use an app password.
Notification Rules¶
Go to Settings → Notifications to configure alert rules:
Login Notifications¶
When enabled, sends an email every time a user logs into the dashboard. Useful for security monitoring.
Severity Notifications¶
When enabled, sends an email when a syslog message arrives at or above a configured severity level. Select which levels trigger alerts:
- Emergency
- Alert
- Critical
- Error
- Warning
Recipients¶
Enter one or more email addresses (comma-separated) to receive notifications.
Cooldown¶
The cooldown period (in minutes) prevents notification floods. After sending an alert, the system waits the specified duration before sending another. Default is 5 minutes.
Troubleshooting Email¶
If notifications aren't arriving:
- Verify SMTP credentials by sending a test email from another client
- Check your spam/junk folder
- Ensure your SMTP host allows connections from the server's IP
- Check the application logs for SMTP errors:
=== "Windows" C:\Program Files\LuceDev Syslog\logs\ === "Linux" /var/log/lucedev-syslog/
- If using Gmail, make sure you're using an App Password, not your regular password