邮件规则
每天收到大量邮件时,手动分类既耗时又容易遗漏。DesireCore 的邮件规则系统可以根据你设定的条件,自动对新邮件执行指定操作。
规则的工作原理
规则在后台同步时自动执行——每次有新邮件到达,系统会按优先级顺序逐条匹配。
创建规则
设定条件
每条规则包含一个或多个条件。条件由三部分组成:
| 组成部分 | 说明 | 示例 |
|---|---|---|
| 字段 | 匹配邮件的哪个部分 | 发件人、收件人、主题、正文、是否有附件 |
| 操作符 | 如何匹配 | 包含、不包含、等于、以...开头、以...结尾、正则匹配 |
| 值 | 匹配的内容 | newsletter@example.com、[通知] |
多个条件之间可以选择逻辑关系:
- 全部满足(AND) — 所有条件都匹配时触发
- 任一满足(OR) — 任何一个条件匹配就触发
设定动作
当条件满足时,可以执行以下操作(支持多个动作组合):
| 动作 | 说明 |
|---|---|
| 添加标签 | 为邮件打上指定标签 |
| 移除标签 | 移除邮件的某个标签 |
| 移动到文件夹 | 将邮件移到指定文件夹 |
| 标记已读 | 自动标记为已读 |
| 标记未读 | 标记为未读 |
| 加星标 | 添加星标/旗标 |
| 归档 | 从收件箱移除,但不删除 |
| 转发 | 将邮件自动转发到指定地址 |
| 删除 | 移至垃圾箱 |
规则示例
自动归类订阅邮件
条件:发件人包含
newsletter或noreply动作:添加标签「订阅」,标记已读
重要客户邮件高亮
条件:发件人等于
vip@client.com动作:添加标签「重要客户」,加星标
过滤通知邮件
条件:主题以
[通知]开头 且 发件人包含system动作:移动到「通知」文件夹,标记已读
管理规则
规则优先级
规则按优先级从高到低依次执行。你可以调整规则的排序来控制执行顺序。
停止匹配
每条规则可以设置 stopOnMatch 选项:
- 开启 — 这条规则匹配后,不再检查后续规则
- 关闭 — 即使匹配了,继续检查后续规则
何时使用「停止匹配」
当你有一条「兜底」规则(如「所有未分类邮件标记为其他」)时,确保它的优先级最低,并且前面的规则都开启了「停止匹配」,避免所有邮件都被打上「其他」标签。
手动执行规则
除了自动执行,你也可以手动将某条规则应用到已有的邮件上。这在你创建了新规则、需要回溯处理历史邮件时很有用。