---
title: 电子邮件触发器 - 将邮件转换为推送通知和电话提醒
sidebarTitle: 邮件触发
description: 在 Echobell 中使用电子邮件触发器获取即时通知的完整指南。向专用的频道地址发送电子邮件以触发推送通知、时间敏感警报或电话提醒 - 无需编程。提取发件人、主题和正文内容作为模板变量。
---

# 电子邮件触发器

电子邮件触发器提供了一种简单的方式，无需任何编程知识即可通过 Echobell 发送通知。每个频道都可以拥有一个专用的电子邮件地址，当有邮件发送到这个地址时，会自动触发向该频道所有订阅者发送通知。

## 电子邮件触发器的工作原理

当您为频道设置电子邮件触发器时：

1. 系统会为您的频道分配一个唯一的电子邮件地址
2. 发送到此地址的任何邮件都会触发该频道
3. 邮件内容会自动解析为变量
4. 这些变量可以在您的通知模板中使用

## 可用的邮件变量

当邮件触发您的频道时，Echobell 会自动提取以下可在通知模板中使用的变量：

- `from`：发件人的电子邮件地址
- `to`：收件人的电子邮件地址（您频道的电子邮件地址）
- `subject`：邮件的主题
- `text`：邮件的纯文本内容
- `html`：邮件的 HTML 内容（如果有）

## 系统时间变量（UTC）

除邮件字段外，系统时间变量（只读）也始终可用于模板与条件（UTC）：`date`、`time`、`year`、`month`、`dayOfWeek`/`dayOfWeekName`、`hour`、`minute`、`second`、`epochMs`、`epochSeconds` 等。完整列表与用法示例见[条件](/zh/docs/conditions)。

## 在模板中使用邮件变量

您可以在通知模板中使用这些变量，使用 `{{variableName}}` 语法。例如：

```
标题模板：来自 {{from}} 的新邮件
正文模板：主题：{{subject}}

{{text}}
```

## 使用案例

电子邮件触发器特别适用于：

- 将重要邮件转发为通知
- 创建无需编码的通知工作流
- 与支持电子邮件但不支持 Webhooks 的旧系统集成
- 设置来自基于电子邮件的监控系统的警报
- 将电子邮件通讯转换为移动通知

<Callout type="info">
  如果邮件发送者需要在触发通知之前验证地址，您可以在验证邮件记录中找到一个链接。打开该链接以检查邮件内容并验证电子邮件地址。
</Callout>

## 隐私和数据存储

与 Echobell 中的所有功能一样：

- 只有频道配置数据存储在我们的服务器上
- 通知和电子邮件触发器的内容存储在您的设备上
- 您的电子邮件数据始终由您控制

## 最佳实践

1. 为不同的频道使用清晰且具体的电子邮件地址
2. 设置与您的邮件内容匹配的适当通知模板
3. 考虑为紧急邮件使用时间敏感或呼叫通知类型
4. 在依赖电子邮件触发器之前，使用示例邮件测试您的设置

## 设置电子邮件触发器

1. 在 Echobell 中创建或选择一个频道
2. 导航到频道设置
3. 找到电子邮件触发器部分
4. 复制提供的电子邮件地址
5. 在您希望触发通知的地方使用此电子邮件地址

<Callout type="warn">
  保持您的频道电子邮件地址私密，以防止未经授权的触发。
</Callout>
