什么是Email Backup
Email Backup 是一款专为 OpenClaw 平台设计的文件备份 Skill,核心功能是将指定目录打包为 tar.gz 压缩包并通过 QQ 邮箱的 SMTP 服务发送到指定收件人邮箱。该工具采用纯 Python 实现,无需安装额外的压缩或邮件发送组件,仅需 Python 3.6+ 环境即可运行。通过集成 tarfile 和 smtplib 等标准库模块,它实现了跨平台兼容的文件归档与加密传输能力,特别适合需要定期自动化备份重要数据的用户场景。
核心功能特点
- 支持将任意目录打包为 tar.gz 格式压缩包
- 通过 QQ 邮箱 SSL 加密 SMTP 协议发送邮件附件
- 内置敏感信息自动清理功能(如 API Key、密码等)
- 支持自定义邮件主题、正文及多目录批量打包
- 提供灵活的排除规则和压缩级别调节选项
适用场景
该工具最适用于需要定期备份关键数据并远程存储的场景。例如,开发者可以将其用于备份 OpenClaw 的智能体配置文件和项目工作空间,确保在系统故障或误操作时能快速恢复工作环境。对于运维人员而言,它可以作为定时任务的组成部分,每日自动打包日志文件或数据库导出结果,并通过邮件发送至管理员邮箱进行异地存档。此外,当处理包含敏感信息的配置文件时,启用 –clean 参数可自动移除密钥、密码等风险内容后再发送,既满足备份需求又兼顾安全性。
