[特殊字符] AI邮件秘书 —— 你的职场智能邮件助手
📌 项目简介
AI 邮件秘书 是一个基于 OpenClaw 构建的智能 Agent,能够自动检查你的邮箱、分析邮件内容、按预设规则生成回复并发送。它像一位 24 小时在线的专业秘书,帮你从重复性的邮件处理工作中解放出来,让你专注真正重要的事。
✅ 一句话目标:捏一个懂行的"职场嘴替",让 AI 代劳邮件回复。
✨ 核心功能
|
功能 |
说明 |
|---|---|
|
📬 定时检查邮件 |
每 10 分钟自动扫描收件箱未读邮件(频率可调) |
|
🧠 智能意图分析 |
AI 判断邮件是咨询、协作、通知还是垃圾 |
|
✍️ 自动生成回复 |
礼貌专业的回复,语气与来信风格保持一致 |
|
⚖️ 分级处理策略 |
常规邮件直接回复;重要邮件生成草稿待审核 |
|
🚫 垃圾邮件过滤 |
自动标记已读并归档,避免干扰 |
|
🔐 安全红线机制 |
VIP/紧急邮件绝不自动发送,杜绝 AI 误判 |
📁 项目结构
OpenClaw/
├── agent_config.yaml # Agent 核心配置文件(必须)
├── README.md # 使用说明书(本文件)
└── LICENSE # 开源许可证
🚀 快速上手(以 163 邮箱为例)
本作品测试邮箱为:dxxx****@163.com(示例邮箱),配置已针对 163 邮箱优化。
第一步:克隆项目
cd OpenClaw
第二步:安装 OpenClaw 邮件技能
cd ~/.openclaw/workspace
npx playbooks add skill openclaw/skills --skill imap-smtp-email

第三步:获取 163 邮箱授权码
⚠️ 安全提醒:163 邮箱必须使用授权码登录第三方客户端,不能使用邮箱密码!
-
登录 163 邮箱网页版 https://mail.163.com/
-
点击 设置 → POP3/SMTP/IMAP
-
开启 IMAP/SMTP 服务(如果未开启)
-
点击 新增授权码,按提示发送短信验证
-
复制生成的 16 位授权码(形如
ABCDEFGHIJKLMNOP)
第四步:设置环境变量
在运行 OpenClaw 的终端中执行(或者你直接发给OpenClaw说下面是授权码):
export EMAIL_AUTH_CODE="你刚才复制的16位授权码"

第五步:将 Agent 配置载入 OpenClaw
cp agent_config.yaml ~/.openclaw/agents/email-secretary.yaml

第六步:启动 OpenClaw 并激活 Agent
启动 OpenClaw 后,在对话界面中激活你的 Agent:
/agent email-secretary

现在 Agent 就会按照心跳频率自动检查你配置的邮箱的邮件了!
⚙️ 配置详解
心跳频率调整
修改 agent_config.yaml 中的 heartbeat.every 字段:
heartbeat:
every: "10m" # 支持 5m, 10m, 30m, 1h 等格式

更换邮箱地址
修改 agent_config.yaml 中的以下字段为你的邮箱和授权码(授权码建议通过环境变量设置):
IMAP_USER: "你的邮箱@163.com"
SMTP_USER: "你的邮箱@163.com"
# 密码/授权码建议通过环境变量 EMAIL_AUTH_CODE 设置,不要直接写在配置文件里
支持的邮箱服务商对照表
|
邮箱 |
IMAP 服务器 |
SMTP 服务器 |
|---|---|---|
|
163 邮箱 |
imap.163.com |
smtp.163.com |
|
Gmail |
imap.gmail.com |
smtp.gmail.com |
|
Outlook |
outlook.office365.com |
smtp.office365.com |
|
QQ 邮箱 |
imap.qq.com |
smtp.qq.com |
💬 使用示例
场景:常规咨询邮件自动回复
收到邮件:
发件人:friend@example.com
主题:周末有空吗?
内容:Hi,这周末有空一起讨论下项目方案吗?

Agent 自动回复:
收件人:friend@example.com
主题:Re: 周末有空吗?
内容:
您好,
感谢您的来信。关于周末讨论项目方案的事宜,我目前的时间安排是
周六下午两点后有空。如果这个时间方便,我们可以通过线上会议沟通。
期待您的回复。
祝好,
AI 邮件秘书(代发)

❓ 常见问题
Q1:Agent 没有自动检查邮件怎么办?
A:请检查:
-
是否通过
/agent email-secretary激活了 Agent -
环境变量
EMAIL_AUTH_CODE是否正确设置 -
邮箱的 IMAP/SMTP 服务是否已开启
Q2:邮箱提示"登录失败"或"授权码错误"?
A:请确认使用的是授权码而非邮箱密码,且授权码前后无空格。对于163邮箱,务必在网页端生成专用授权码。
Q3:如何临时停止自动回复?
A:在 OpenClaw 对话中输入 /agent stop 即可暂停 Agent。
Q4:邮件附件怎么处理?
A:当前版本主要处理邮件正文,附件暂不深度分析。你可以在 soul 字段中添加规则来扩展附件处理能力。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)