ihme

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 收回。详细说明(英文)。

文档

以下文档为英文。