核心用法
email-163-com 是一款专为 163 邮箱设计的命令行邮件管理工具,基于 Python 标准库实现,无需额外依赖。核心功能覆盖邮件全生命周期:发送(纯文本/HTML/多附件)、接收(IMAP ID 认证)、搜索(按发件人/主题/日期)、管理(文件夹操作、标记状态、附件下载)。
显著优点
- 零依赖部署:仅用 Python 3.6+ 标准库(smtplib/imaplib),避免依赖冲突
- 163 专属适配:完整实现 RFC 2971 IMAP ID 扩展,解决 163 邮箱强制 ID 认证导致的 "Unsafe Login" 问题
- 中文原生支持:自动处理 MIME 编码,中文主题/发件人显示正常
- 安全连接:强制 TLS/SSL 加密(IMAP 993/SMTP 465 端口)
- 配置灵活:支持 JSON 配置文件与环境变量双模式
潜在局限
- 单邮箱锁定:仅适配 163 邮箱协议细节,无法直接用于 Gmail/QQ/Outlook 等
- 无 GUI 界面:纯命令行交互,对非技术用户门槛较高
- 附件大小受限:受 163 服务端限制(通常 50MB),大文件需分片
- 无离线缓存:每次操作实时连接服务器,网络波动时体验下降
适合人群
- 开发者/运维人员:需要脚本化邮件处理的自动化场景
- 多账户管理者:快速切换查看多个 163 邮箱
- 隐私敏感用户:避免第三方邮件客户端的数据收集
常规风险
- 授权码泄露:配置文件明文存储授权码,需严格设置
chmod 600权限 - 误操作不可逆:
delete --all等命令直接同步至服务器,无本地回收站 - IMAP ID 伪造风险:配置中自定义的 vendor/version 信息可被服务端记录