Send automated email alerts when rules trigger. Uses standard SMTP protocol with TLS support.
Configuration Parameters
| Parameter | Required | Type | Default | Description |
|---|---|---|---|---|
| SmtpServer | Yes | string | - | SMTP server hostname |
| SmtpPort | No | int | 587 | SMTP server port |
| Username | Yes | string | - | SMTP authentication username |
| Password | Yes | string | - | SMTP authentication password |
| UseSsl | No | bool | true | Enable TLS/SSL encryption |
| From | Yes | string | - | Sender email address |
| To | Yes | string | - | Recipient(s), comma or semicolon separated |
| Cc | No | string | - | CC recipients |
| Bcc | No | string | - | BCC recipients |
| Title | Yes | string | - | Email subject line |
| Body | Yes | string | - | Email body content |
Example Configuration
SmtpServer = smtp.gmail.com
SmtpPort = 587
Username = [email protected]
Password = ********
UseSsl = true
From = [email protected]
To = [email protected]
Title = [ALERT] Temperature Exceeded
Body = Temperature sensor reading: {value}°CInternal Behavior
- Timeout: 20 seconds per send attempt
- TLS: Enabled by default for secure transmission
- Multiple Recipients: Separate with comma (
,) or semicolon (;)