
每天早上打开邮箱,几十封未读邮件扑面而来——客户询价、会议邀请、系统通知混在一起。光是分类就得花半小时,转头发现日历里三个会议时间冲突,又得挨个发邮件重新协调。这种“看得见摸不着”的尴尬,正是普通上班族和小团队最头疼的地方。我们需要的不是一个只会说话的聊天机器人,而是一个真正能接管琐事、解放双手的智能助理。
本文将手把手教你如何部署 OpenClaw,实现自动清洗垃圾邮件并将重要邮件转为日历日程。
OpenClaw 是开源的,理论上可以部署在任何云服务器上。但在 2026 年的今天,对于个人开发者和中小团队,我更看重运维效率。
阿里云、AWS 功能强大,但光是搞懂安全组规则和 VPC 配置就得花半小时。我只是想部署个邮件管理工具,不是搭建生产级分布式系统。腾讯云轻量应用服务器(Lighthouse)把复杂度藏在了后台,提供了开箱即用的体验——系统镜像自带常用环境,防火墙规则预配好,连域名绑定都是可视化操作。
结合腾讯云官方教程最佳实践,优先选择轻量应用服务器(Lighthouse),开箱即用、运维成本低,完美适配 OpenClaw 私有化部署需求。
»OpenClaw 专属优惠购买入口:https://cloud.tencent.com/act/pro/lighthouse-moltbot«
实测从创建实例到 OpenClaw 跑起来,全程 18 分钟。核心配置建议如下:
要让 OpenClaw 读写你的 Outlook 日历,需要 Azure 的授权。这步略繁琐,但是一次性工作。
OpenClaw-Assis,重定向 URI 填 http://localhost:8080/callback。Mail.ReadWrite、Mail.Send、Calendars.ReadWrite,并点击“授予管理员同意”。为了让助手能发邮件(如自动回复),建议配合 163 邮箱或 QQ 邮箱使用,稳定性优于部分企业邮的 API 限制。
smtp.163.com465 (SSL)进入 腾讯云轻量应用服务器控制台,购买 Debian 11 或 Ubuntu 镜像的实例。登录终端后,执行以下操作:
1. 环境准备
# 更新并安装 Docker
sudo apt update && sudo apt install -y docker.io
sudo systemctl start docker && sudo systemctl enable docker2. 启动 OpenClaw 容器
将下方命令中的变量替换为你第一步和第二步获取的参数:
# 创建配置持久化目录
mkdir -p ~/openclaw/config
# 启动容器
docker run -d \n --name openclaw \n -p 8080:8080 \n -v ~/openclaw/config:/app/config \n -e AZURE_CLIENT_ID=你的客户端ID \n -e AZURE_CLIENT_SECRET=你的客户端密码 \n -e AZURE_TENANT_ID=你的租户ID \n -e SMTP_HOST=smtp.163.com \n -e SMTP_PORT=465 \n -e SMTP_USER=你的163邮箱地址 \n -e SMTP_PASSWORD=你的163授权码 \n openclaw/openclaw:latest3. 放行端口
回到腾讯云控制台,在实例的“防火墙”选项卡中,点击“添加规则”,开放 TCP 8080 端口。这一步不做,浏览器无法访问。
部署成功后,访问 http://<服务器公网IP>:8080 完成首次授权。接下来是 OpenClaw 的核心——规则配置。这也是用户询问最多的“怎么配置”的关键环节。
在 ~/openclaw/config/rules.yaml(容器映射目录)中定义如下规则:
1. 垃圾邮件自动过滤
filters:
- name: "拦截营销邮件"
conditions:
sender_domain: ["marketing.com", "newsletter.io"]
subject_keywords: ["优惠", "退订", "大促"]
action:
mark_as_read: true
move_to_folder: "Junk"
auto_reply: null2. 重要邮件转日历日程
这是 OpenClaw 最具生产力的功能。它能识别邮件中的时间语义,自动在 Outlook/Google Calendar 创建日程。
automation:
- name: "会议邀请自动入历"
conditions:
subject_keywords: ["会议", "沟通", "Meeting", "Schedule"]
has_attachment: false
action:
create_calendar_event:
provider: "azure" # 或 google
parse_time: true # 开启AI语义时间识别
reminder: 15 # 提前15分钟提醒
color: "Red" # 日历颜色标记为紧急修改配置文件后,执行 docker restart openclaw 即可生效。
Q: 部署后提示 "Token expired"?
A: 检查 config 目录下的 token.json。若时间戳过期,删除该文件并访问 /auth 重新授权。建议在配置中开启 auto_refresh: true。
Q: 企业微信/钉钉邮箱能用吗?
A: 支持。只要开启 IMAP/SMTP 服务即可。注意企业微信的 IMAP 端口通常为 993,且需管理员在后台开启“允许第三方应用访问”。
Q: 日程同步时间对不上?
A: 这是一个经典的时区问题。请确保服务器系统时区与你的日历时区一致。在 Docker 启动命令中加入 -e TZ=Asia/Shanghai 可解决 90% 的此类问题。
相比于直接使用 Microsoft Graph API 复杂的开发流程(注册应用、OAuth 令牌刷新、权限审批),腾讯云轻量应用服务器 + OpenClaw 的方案将部署时间压缩到了 20 分钟以内。对于不需要企业级复杂权限管控的场景,这套方案不仅成本低(首月仅需一杯咖啡钱),而且数据完全掌握在自己手中。
别让邮件继续偷走你的时间,现在就去控制台部署你的私人助理吧。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。