---
tags: ThingsBoard
---
# Email Alarm
[toc]
## Steps
### Create alarm rule chain - via email test

#### a. script_under Threshold (filter in yellow)

<br/>
#### b. script_under Threshold (transformation in blue)

<br/>
#### c. create alarm

<br/>
#### d. clear alarm

<br/>
#### e. to email
* Email style can use html

* or use text
```
Device ${deviceName} has outstandard temperature ${temperature}
```
<br/>
#### f. send email

### Connect via email test rule chain with a device rule chain

* Rule Chain - create and clear alarm

* Device Profile

* Device

<br/>
### Configuring system SMTP settings

* sysadmin -> Mail Server Setting

<br/>
### Use Postman test email
* Alarm create and sent email
* Use postman -> post http://local/api/v1/${device_token}/telemetry

<br/>
Result:

<br/>
## Reference
[Send email on alarm](https://thingsboard.io/docs/user-guide/rule-engine-2-0/tutorials/send-email/)
[Send HTML or image inside email](https://thingsboard.io/docs/user-guide/rule-engine-2-0/tutorials/send-email-html/)
[Create and Clear Alarm](https://thingsboard.io/docs/user-guide/rule-engine-2-0/tutorials/create-clear-alarms/)
[Device Profiles](https://thingsboard.io/docs/user-guide/device-profiles/#notifications-about-alarms)
[Rule Engine Overview](https://thingsboard.io/docs/user-guide/rule-engine-2-0/overview/)

[SendGrid setting_Google Cloud](https://digital-transformation.media/google-cloud-platform/compute-engine-send-email-use-sendgrid/)