核心功能与用法
Fastmail 是一款基于 JMAP(邮件)与 CalDAV(日历) 双协议的官方集成工具,提供 27 个独立操作工具,覆盖邮件全生命周期管理与日历事件调度。
邮件管理能力:支持读取、搜索、发送、回复、归档、标签管理、批量操作及会话线程查看。bulk_move_emails、bulk_set_labels、bulk_delete_emails 三大批量工具可显著提升邮箱整理效率。
日历管理能力:提供事件创建(含周期性事件)、更新、删除、搜索、邀请管理(RSVP)及提醒设置。create_event_with_reminder 支持一键创建带多提醒事件。
自动化特性:CLI 优先设计,支持 bunx fastmail 直接调用,JSON 标准输出便于脚本集成。时区自动检测,支持 IANA 格式手动覆盖。
显著优点
- 协议先进:JMAP 替代传统 IMAP,更高效;CalDAV 为标准日历同步协议
- 功能完整:从单邮件查看到批量操作、从简单事件到周期性提醒,覆盖 95% 日常需求
- 隐私安全:Fastmail 本身以隐私优先著称,API 访问需独立 Token/App Password
潜在局限
- 认证门槛:需分别配置 JMAP Token 与 CalDAV 应用密码,新手可能困惑
- 生态封闭:仅支持 Fastmail,无法迁移至 Gmail/Outlook 等其他服务商
- 无实时推送:基于轮询而非 WebSocket,高频同步需自行实现
适合人群
- Fastmail 付费用户寻求自动化工作流
- 开发者构建邮件/日历相关的 CLI 工具或脚本
- 隐私敏感型用户,拒绝 Gmail/Outlook 数据挖掘
常规风险
- 凭证泄露:Token 与密码存储于环境变量,需确保
~/.bashrc或 CI 密钥管理安全 - 误操作风险:批量删除/移动不可逆,建议生产环境前先测试
- 时区混乱:跨时区团队需注意
FASTMAIL_TIMEZONE与 UTC 转换逻辑