ihme
在终端里管理 iCloud 隐藏邮件地址。
注册一个,找得到,用完就停。
ihme new github.com # 从候选中选一个
ihme list --search github # 按标签、地址或备注查找
ihme list --sort date:asc # 最旧的在前,方便清理
ihme deactivate # 不带地址则从列表选择,最新在前
ihme share netflix # 共享该地址的收件箱
ihme export -o backup.csv # 导出备份
三种用法。手动:跑一条命令,选一个地址。脚本:所有命令都支持 --json。agent:内置助手用你自己的模型 key,或者用你已经登录的编程 agent,改动账户之前会先问你。
需要 iCloud+ 和已开启双重认证的 Apple ID。非官方工具:ihme 使用 icloud.com 网页版的接口,Apple 可随时改动或封禁。
安装
macOS(Apple 芯片):
curl -fL https://github.com/lroolle/ihme-cli/releases/latest/download/ihme_macOS_arm64.tar.gz -o ihme.tar.gz
tar -xzf ihme.tar.gz ihme
sudo install -m 755 ihme /usr/local/bin/ihme
macOS Intel、Linux、Windows(arm64、x86-64)见 releases,附 SHA-256 校验值。Go 用户:go install github.com/lroolle/ihme-cli/cmd/ihme@latest。
ihme auth login # Apple ID、密码、双重认证码。保存会话,不保存密码和验证码。
ihme list
登录成功,但隐藏邮件地址报 Invalid global session?打开“允许数据访问”。iPhone:设置 > [你的姓名] > iCloud > iCloud.com。Mac:系统设置 > [你的姓名] > iCloud > iCloud.com 数据访问。然后重新运行 ihme auth login。常见问题(英文)。
共享一个收件箱
ihme share netflix # 打印 key 和链接,只显示一次
ihme serve # http://127.0.0.1:8025
key 只能访问该地址的邮件:收件箱和垃圾邮件,最近 30 天,纯文本。看不到其他地址和其他收件人,页面不加载外部内容。服务端用 app 专用密码经 IMAP 读信,不使用你的 iCloud 会话。ihme share revoke netflix 收回。详细说明(英文)。
文档
以下文档为英文。