邮件客户端 — 用户手册 | YoBench
如何在 YoBench 中使用「Email」模块:IMAP/SMTP 与 EWS(Exchange/O365)、多账户、OAuth、文件夹、搜索、批量操作。
「邮件」模块的用途
模块是 YoBench 内置的邮件客户端,将 IMAP/SMTP 与 EWS(Exchange / Office 365)统一在一个界面中。多账户、文件夹、搜索、批量操作与后台同步 —— 无需常驻 Mail.app、Outlook 或浏览器标签页。
您将获得:
- IMAP/SMTP —— 适用于 Gmail、Yandex、自建服务器,通过 ImapFlow + nodemailer 提供完整 MIME。
- EWS —— 适用于 Exchange 与 Office 365,通过
ews-javascript-api获取结构化数据,附件按需加载。 - 富文本撰写器 —— 支持格式、链接、列表、内嵌图片与签名,附件可拖拽添加。
- 草稿(Drafts) —— 撰写过程中自动保存。可在任意接入相同账户的设备上从中断处继续。
- 撤回发送(Undo send) —— 可配置的宽限窗口,在邮件离开 outbox 之前撤回。
- 联系人自动补全 ——
to / cc / bcc字段从已发送/已接收记录中给出建议。 - AI 摘要与智能回复 —— 一键生成长会话摘要,以及由 AI 草拟的回复建议,使用您配置的 AI 提供商。
- 未读 Dock 角标 —— 在应用图标(macOS dock / Windows 任务栏)显示未读总数。
- 多账户并行 —— 每个账户拥有独立的按文件夹同步状态。
- 文件夹 —— 含
special_use元数据、未读计数与uid_validity。 - 搜索 —— 按主题、发件人和预览(数据库 LIKE)。
- 批量操作 —— 标记已读/未读、切换标志、移动到文件夹、删除 —— 适用于任意邮件集合。
- 附件 —— 元数据保存在数据库,内容存放磁盘;EWS 模式下按需加载。
- 后台 Worker ——
email-sync-worker拥有自己的 WAL 数据库连接,30 分钟超时,崩溃后自动重启。 - 加密 —— 密码与 OAuth 令牌加密存储。
账户参数
创建账户时需要指定:
- 名称 与 邮箱 —— 在账户列表中显示。
- 用户名 与 密码 —— 凭据。
- 协议 ——
imap(默认)或ews。 - 颜色 —— UI 中的视觉标识。
IMAP 参数
- IMAP 主机 / 端口 —— 收件。
- SMTP 主机 / 端口 —— 发件。
- Use TLS —— 启用加密。
EWS 参数
- EWS URL —— Exchange 服务地址。
- Domain —— Active Directory 域(可选)。
- 认证类型 ——
password或oauth2。 - OAuth 提供商 ——
outlook或google。 - OAuth 令牌 —— access/refresh,自动刷新。
密码与令牌写入数据库前会被加密。
全局设置
在 设置 → 邮件:
- 启用邮件(
emailEnabled)—— 模块主开关。 - 同步间隔(分钟)(
emailPollMinutes)—— 默认 15。 - 并发(
emailSyncConcurrency)—— 同时轮询多少个账户(默认 3)。
UI 功能
- 账户侧栏 —— 含彩色标签与未读计数。
- 文件夹列表 —— 含特殊标签(
special_use:Inbox、Sent、Drafts、Trash、Junk、Archive)。 - 邮件列表 —— 主题、发件人、预览、日期、
is_read、is_flagged、is_answered标志。按thread_id聚合会话。 - 邮件视图 —— HTML 渲染、附件列表、Reply / Reply All / Forward / Delete 操作。
- 撰写 ——
to / cc / bcc字段、主题、附件、签名。
发送
- IMAP 账户 —— 通过 nodemailer SMTP 发送。
- EWS 账户 —— 内置 SendMail API。
- 两种情况下,发出的邮件都会自动存入 Sent 文件夹(
provider_id为空表示本地起源)。
富文本撰写器
撰写器支持标题、加粗 / 斜体、列表、链接、内嵌图片与签名。将文件拖入编辑器即可作为附件;粘贴剪贴板中的图片即可内嵌。富文本与纯文本之间通过一个开关切换。
草稿与撤回发送
每个撰写窗口都会随键入自动保存草稿。Drafts 文件夹列出所有未完成的邮件 —— 点击即可恢复编辑。点击发送后,邮件会先进入本地 outbox,在配置的 Undo send 窗口内(默认 5 秒)可撤回;此时点击 Undo 会恢复撰写器,所有附件与收件人保持完整。
联系人自动补全
在 to / cc / bcc 中开始输入时,下拉框会从您已发送或已接收的邮件中建议地址。最近使用的地址会被置顶。
AI 摘要与智能回复
邮件视图中,长会话会显示 AI summary 按钮:点击一次,AI 提供商即返回包含关键问题与决策的简洁摘要。Smart-reply 会生成两到三条回复草稿(确认 / 承诺 / 拒绝)供您选择 —— 选中的草稿会进入撰写器,可继续编辑后发送。
两项功能都使用 AI 聊天 中的提供商。如果未配置提供商,这两个按钮将不可用。
使用流程
1. 接入账户
- 在左侧菜单打开 邮件 模块。
- 点击 添加账户。
- 选择协议(IMAP 或 EWS)。
- 填写参数。
- 对带 OAuth 的 EWS —— 完成 OAuth 流程(Outlook / Google)。
- 保存。首次同步将自动开始。
2. 启用自动同步
在设置中开启 启用邮件,设置间隔与并发。Worker 将开始在后台轮询账户。
3. 使用邮件
- 阅读 —— 点击行打开视图。
- 回复 或 转发 —— 通过邮件工具栏。
- 加旗标 或 标记已读。
- 移动 到文件夹或删除。
- 搜索 —— 按主题、发件人或预览。
4. 批量操作
通过复选框选中多封邮件 → 在列表头部选择操作(mark read / unread / flag / move / delete)。本地数据库与服务器同时生效。
5. 管理账户
- 编辑 —— 修改凭据或 OAuth 令牌。
- 立即同步 —— 强制查询账户。
- 删除 —— 移除账户及其本地邮件副本。
下一步
帮助与反馈
希望支持 PGP、S/MIME 或自定义自动过滤规则?通过反馈表单联系我们。