Lel Mail

📧 Agent 邮件中枢 · 智能收发记忆

通过 Python+Bash 脚本实现邮件收发与智能记忆,支持定时任务调度与主动用户交互

收藏
7.1k
安装
1.5k
版本
1.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

lel-mail 是一套结合 Python 与 Bash 的邮件自动化解决方案,赋予 AI Agent 完整的邮件生命周期管理能力:

  • 邮件读取:通过 IMAP 协议定时拉取邮件内容,支持多邮箱账户配置
  • 邮件发送:采用异步调度机制,通过守护进程在约 5.5 分钟后批量发送
  • 智能记忆:自动分析邮件内容并写入记忆系统,实现上下文感知
  • 主动交互:可向用户发送通知或主动请求输入以完成回复

显著优点

1. 协议级原生支持:直接调用 SMTP/IMAP 标准协议,不依赖第三方邮件 API
2. 模块化架构:配置文件与执行脚本分离,便于多账户管理与权限控制(can_send/can_read

3. 延迟调度设计:5 分钟随机延迟的发送队列,避免触发服务商反垃圾机制

4. 记忆联动:与 Agent 记忆系统深度集成,实现邮件内容的持久化知识沉淀

潜在缺点与局限性

  • 云环境兼容性差:VPS/云主机常禁 25/465/587 端口,需 Tailscale 等隧道方案绕行
  • 凭证管理负担:需手动维护 config.json 中的 App 专用密码,不支持 OAuth 2.0
  • 异步发送延迟:非实时发送,紧急通信场景不适用
  • 无加密传输说明:配置示例未明确标注 TLS/SSL 强制启用要求

适合人群

  • 需要自建邮件工作流的自动化工程师
  • 希望 Agent 具备长期邮件上下文记忆能力的开发者
  • 运行本地或私有服务器环境的隐私敏感型用户

常规风险

  • 凭证泄露风险:明文存储密码于 JSON 配置文件
  • 中间人攻击:若未强制 TLS,存在嗅探可能
  • 守护进程故障:cron 任务中断导致邮件堆积或丢失

Lel Mail 内容

scripts文件夹
手动下载zip · 8.4 kB
check_email.shtext/x-shellscript
请选择文件