所有邮箱,
收进你自己的服务器
把 QQ、163、Gmail、Outlook、iCloud 和企业邮集中同步到你的服务器,在网页上统一收发和整理,并通过 MCP 和 REST API 安全地交给 AI Agent 使用。
DaMail 读作「哒咩」—— 没有你点头,AI 一封信也发不出去。
docker compose pull && docker compose up -d支持主流邮箱,任何 IMAP 都能接入
有问题,直接问你的邮箱
网页右下角就是 AI 助手。它会自己搜邮件、翻会话、查统计和日报周报,再把答案整理给你,每一条都标明出自哪封邮件。
- 会自己去找
搜索、读正文和整个会话、看收发统计和日报周报,一个问题背后可以连跑好几步。
- 回答有出处
引用的邮件列在回答下面,点一下就打开原文核对。
- 带上正在看的邮件
看邮件时把它附给助手,直接问「这封要我做什么」,或者让它起草回复。
- 只起草,不代发
写好的邮件进入待审批,助手不能发信,也不能标记或移动邮件。
- 模型你来选
Claude 或任何 OpenAI 兼容接口,包括本地 Ollama;可以调思考强度,对话历史存在你自己的服务器上。
让 Agent 读你的邮件,但每一步都由你掌控
DaMail 内置 MCP 服务器和 REST API。Claude Duet、ChatGPT dots、Grok Bot、Meta Muse 这些 AI 助手,以及 Claude Code、Cursor 等客户端,接上就能搜索、阅读、整理邮件和起草回复,权限和范围都由你决定。
- 按权限分级
read、organize、draft、send、automation 五级权限,没授权的工具 Agent 根本看不到。
- 限定邮箱范围
一个 API Key 或 OAuth 授权只能访问你勾选的邮箱。
- 发信先审批
Agent 写的邮件默认进入「待审批」,你在网页上改完再发;发出前还有撤销窗口。
- 邮件内容不可信
提示词和 MCP 说明都要求把正文当作数据,不执行其中的指令。
看看今天有哪些邮件需要我回复,起草好回复给我审批。
search_emailsis:needs-reply after:today找到 2 封get_threadthread #1842读取会话create_draftreply → 王芳已提交,等你审批send_draft哒咩!没有 send 权限,Agent 看不到这个工具
claude mcp add --transport http damail \
https://mail.example.com/mcp \
--header "Authorization: Bearer dm_xxx"{
"mcpServers": {
"damail": {
"type": "http",
"url": "https://mail.example.com/mcp",
"headers": { "Authorization": "Bearer dm_xxx" }
}
}
}一个人管所有邮箱需要的,都在这里
实时同步
收件箱走 IMAP IDLE,新邮件 1 秒内入库;已读、星标、删除双向同步,断线自动重连,首次回溯可续传。
AI 分析与标签
自动分类、判断优先级和是否需要回复,生成摘要,提取验证码、账单、物流和待办。
收信规则
按发件人、主题、AI 分类等条件组合,自动推送、标记、归档或起草回复,保存前可以先试运行。
通知推送
Bark、企业微信、钉钉、飞书、Telegram 和自定义 Webhook,验证码直接推到手机。
日报、周报与分析
每天每周汇总收发量、需要回复和重要邮件,附带趋势、热力图和发件人排名。
AI 搜索
用一句话描述要找的邮件,比如「上个月云服务的发票」,AI 拆成条件和同义词再挑出相关的几封。
写信与整理
富文本写信、签名、延迟发送可撤销、定时发送;归档、移动、标记都写回邮箱服务器。
中文友好
GBK / GB2312 正确解码,中文全文搜索,界面支持简体中文和 English。
不再看的订阅,一键退掉
自动找出营销邮件、电子报和邮件列表,按发件人汇总封数和打开率。很少打开的一眼就能看出来,支持一键退订的直接退,不用打开对方网页。
- 按打开率找出没用的订阅
统计近 30 / 90 / 180 天每个发件人发了多少、你读了多少;收到 3 封以上、打开率不到 20% 的归入「很少打开」。
- 一键退订,不打开对方网页
按 RFC 8058 由服务器直接发出退订请求:不带你的 Cookie、不跟随跳转,也不会访问内网地址。
- 各种退订方式都能处理
只给退订邮箱的,从收件邮箱发一封退订信,发出前可以撤销;只有网页或正文链接的,帮你找出来打开。
- Agent 也能帮你清理
问 Agent「哪些订阅我基本不看」,确认后让它退订;每次退订都记进审计日志。
自托管,不经过任何第三方
凭证加密保存
邮箱授权码用 AES-256-GCM 加密存进你自己的数据库,主密钥只在你手里。
安全地看邮件
HTML 邮件清洗后放进禁止脚本的沙箱渲染,远程图片默认拦截,防止追踪像素。
AI 由你决定
AI 功能默认关闭,可以只对部分邮箱启用,也能接 Ollama 等本地模型。
三步跑起来
- 1准备配置
下载 docker-compose.yml 和 .env 示例,填好主密钥和访问地址。
- 2启动服务
拉取镜像并启动,数据库迁移会自动执行。
- 3添加邮箱
打开网页创建管理员,添加邮箱,再给 Agent 创建一个 API Key。
curl -O https://raw.githubusercontent.com/gopkg-dev/damail/main/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/gopkg-dev/damail/main/.env.example
# 生成主密钥,填进 .env 的 MASTER_KEY
openssl rand -hex 32
# 拉取镜像并启动
docker compose pull && docker compose up -d