核心用法
139mail Skill 是一款基于标准邮件协议的本地邮箱管理工具,通过 IMAP/SMTP 协议实现邮件的收发功能。用户需手动编辑 ~/.openclaw/skills/139mail/config/email.json 配置文件,填入邮箱地址、授权码及服务器信息,即可激活邮件服务。
主要功能包括:
- 发送邮件:支持纯文本、HTML 格式及附件发送
- 接收邮件:查看收件箱列表、筛选未读邮件、搜索特定邮件
- 邮件管理:分页浏览、读取邮件详情、查看附件列表
支持 139 邮箱、QQ 邮箱、163 邮箱、Gmail 等主流服务商,需使用各平台生成的授权码或应用专用密码,而非登录密码。
显著优点
1. 协议标准:基于 IMAP/SMTP 开放标准,不受单一服务商绑定
2. 本地配置:邮箱凭证仅存于本地配置文件,无云端上传风险
3. 多邮箱兼容:覆盖国内主流及国际邮箱服务商
4. 功能完整:收发、附件、HTML 等基础功能齐全
潜在缺点与局限性
1. 配置门槛高:需手动编辑 JSON 文件,理解 SMTP/IMAP 服务器参数,对非技术用户不友好
2. 无 OAuth 支持:依赖传统密码/授权码认证,不支持现代 OAuth2 流程
3. 无邮件缓存:每次查询需实时连接服务器,网络波动时体验差
4. 附件路径依赖:发送附件需提供完整本地路径,无文件选择交互
5. 功能边界:不支持邮件草稿、日程邀请、联系人管理等进阶功能
适合人群
- 有一定技术背景、熟悉邮件协议配置的用户
- 需要统一管理多邮箱账户的开发者或运维人员
- 对数据本地化处理有强需求,不信任第三方邮件客户端的用户
- 轻度邮件使用者,仅需基础收发功能
常规风险
- 凭证泄露风险:JSON 配置文件若权限设置不当,可能被本地其他进程读取
- 授权码管理:各邮箱平台授权码有效期不一,过期后需手动更新配置
- 网络明文传输:虽配置支持 SSL/TLS,但若用户误设
secure: false,存在中间人攻击风险 - 无发送确认机制:邮件是否送达依赖 SMTP 服务器响应,无独立送达回执验证