Notification Settings
Scout uses two configuration files for notifications.
notify-sender.yaml: This filename is fixed and cannot be customized.notify-rx.yaml: This is the recommended filename for recipient configuration, but it can be customized per monitor using thenotifyRxfield in the Monitor Config.
Outgoing Mail (notify-sender.yaml)
This file configures the SMTP server used to send emails and SMS alerts. The filename notify-sender.yaml is required and must reside in the same directory as your other config files.
| Field | Type | Req. | Default | Description |
|---|---|---|---|---|
host | string | Yes | - | SMTP server hostname (e.g., smtp.gmail.com). |
port | int | Yes | - | SMTP server port (e.g., 587 for TLS). |
user | string | Yes | - | SMTP account username. |
password | string | Yes | - | SMTP account password or app password. |
Recipient List (notify-rx.yaml)
This file defines who receives alerts. It supports both direct email and carrier-based SMS (via email-to-text gateways). While notify-rx.yaml is the standard name, you can specify a different filename for each monitor in Monitor Config.
Email Recipients
Add a list of email addresses under the email key.
email:
- "user@example.com"
SMS Recipients
SMS is handled via email-to-text gateways provided by carriers. List phone numbers under their respective carrier key.
| Carrier | Key |
|---|---|
| Verizon | verizon |
| AT&T | att |
| T-Mobile | tmobile |
| Sprint | sprint |
Example:
sms:
verizon:
- "1234567890"
att:
- "0987654321"