使用命令行创建和管理 SimpleLogin 邮件别名,安全私密地保护真实邮箱。
Simple Login CLI. 用Simple Login创建和管理以隐私为重点的电子邮件别名是一项面向实际任务的技能,主要用于在签约服务、通讯或在线购物时保护您真正的电子邮件地址;FeaturesQQ 创建。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用 SimpleLogin 创建并管理注重隐私的邮箱别名。在注册服务、订阅新闻通讯或进行线上购物时,保护您的真实邮箱地址。
# 通过 ClawHub 安装(发布后可用)
clawhub install simplelogin-cli
# 或手动克隆
git clone https://github.com/mcclawd/simplelogin-cli.git
export SIMPLELOGIN_API_KEY="your-api-key-here"
将您的 API 密钥存入密码管理器:
SimpleLogin API Keyapi_key = 您的 API 密钥当系统中存在 Warden 或其他凭证管理工具时,该技能将自动读取此密钥。
# 使用您指定的前缀创建别名
simplelogin create shopping
# → shopping@yourdomain.com
# 添加备注
simplelogin create amazon --note "Amazon purchases"
# → amazon@yourdomain.com
# 针对特定网站创建
simplelogin create --for github.com
# → github-xyz@simplelogin.com
反向别名允许您以别名身份发送邮件。 请为每个收件人创建一个联系人:
# 为收件人创建联系人
simplelogin contact-create shopping@example.com amazon-support@amazon.com
# → 反向别名:abc123@simplelogin.co
# → 向该地址发送邮件 → 经 shopping@example.com 转发
# 输出 JSON 格式(适用于自动化脚本)
export SIMPLELOGIN_JSON=true
simplelogin contact-create shopping@example.com vendor@company.com
# → 返回完整 JSON,包含 reverse_alias 和 reverse_alias_address 字段
工作原理:
contact-create 调用 SimpleLogin API:POST /api/aliases/{id}/contactsreverse_alias 字段典型场景:支持退款申请、客服咨询,或任何需隐藏真实身份的邮件发送行为。
# 生成随机别名
simplelogin random
# → random_word123@simplelogin.com
# 添加备注
simplelogin random --note "Newsletter signup"
# 显示最近创建的别名
simplelogin list
# 显示全部别名
simplelogin list --all
# 按域名筛选
simplelogin list --domain simplelogin.com
# 显示某别名下所有联系人(即收件人)
simplelogin contact-list shopping@example.com
# → amazon-support@amazon.com → abc123@simplelogin.co
# → support@store.com → xyz789@simplelogin.co
# 禁用别名
simplelogin disable shopping@yourdomain.com
# 启用别名
simplelogin enable shopping@yourdomain.com
# 删除别名
simplelogin delete shopping@yourdomain.com
当您收到一封经别名转发的邮件,并希望回复发件人时,需先为该别名创建一个联系人。这将为您生成一个反向别名邮箱地址,使您发出的邮件经该别名转发后,显示为来自该别名。
# 为别名创建联系人(获取反向别名)
simplelogin contact-create
# → 反向别名:xxxxx@simplelogin.co
# → 向该地址发送邮件 → 经您的别名转发
# 列出某别名下的所有联系人
simplelogin contact-list
# → support@example.com → xxxxx@simplelogin.co
典型场景:您曾使用 shopping@yourdomain.com 注册某项服务,对方邮件已转发至您的真实邮箱。要回复,请执行:
simplelogin contact-create shopping@yourdomain.com support@example.com
# → 反向别名:bncxsoitvfvzjlxtohfzzq@simplelogin.co
# 现在将回复发送至该反向别名
echo "My reply" | mail -s "Re: Your subject" bncxsoitvfvzjlxtohfzzq@simplelogin.co
该邮件将显示为来自 shopping@yourdomain.com,从而保护您的真实邮箱地址不被暴露。
创建自定义别名。
选项:
prefix —— 别名前缀(@ 符号之前的部分)--note, -n —— 添加备注或描述--for, -f —— 基于主机名建议别名(例如 amazon.com)--mailbox, -m —— 指定邮箱账户 ID(默认:首个可用邮箱)示例:
simplelogin create shopping
simplelogin create amazon --note "Prime member"
simplelogin create --for netflix.com --note "Streaming"
创建随机别名。
选项:
--note, -n —— 添加备注或描述--word, -w —— 使用单词组合式随机别名(默认为 UUID 风格)--mailbox, -m —— 指定邮箱账户 ID示例:
simplelogin random
simplelogin random --note "Forum signup"
simplelogin random --word
为别名创建一个联系人(即收件人),使其支持以该别名身份发送邮件。
参数:
alias —— 别名邮箱地址contact —— 收件人邮箱地址返回值:reverse_alias —— 向该地址发送邮件即可实现以您的别名身份发出
选项:
SIMPLELOGIN_JSON=true 以获得完整 JSON 响应示例:
simplelogin contact-create amazon@alias.com refunds@merchant.com
simplelogin create --for nordvpn.com support@nordvpn.com # 自动建议别名
列出某别名下已配置的所有联系人(即收件人)。
参数:
alias —— 别名邮箱地址返回值:联系人邮箱列表及其对应的反向别名
列出您的所有别名。
选项:
--all, -a —— 显示全部别名(不仅限于最近创建的)--domain, -d —— 按域名筛选--enabled —— 仅显示已启用的别名--disabled —— 仅显示已禁用的别名管理现有别名。
示例:
simplelogin disable shopping@yourdomain.com
simplelogin enable shopping@yourdomain.com
simplelogin delete temp@simplelogin.com
为别名创建联系人并获取其反向别名地址。
参数:
alias —— 您的别名邮箱(例如 shopping@yourdomain.com)contact —— 对方邮箱(例如 support@vendor.com)示例:
simplelogin contact-create shopping@yourdomain.com support@vendor.com
# → 该联系人 support@vendor.com 已存在
# → 反向别名:bncxsoitvfvzjlxtohfzzq@simplelogin.co
# → 向该地址发送邮件 → 经 shopping@yourdomain.com 转发
什么是反向别名?
反向别名是一种特殊邮箱地址:向它发送邮件时,会经您的 SimpleLogin 别名转发,并显示为来自该别名(从而隐藏您的真实邮箱)。这是您回复已转发邮件的标准方式。
列出某别名下所有联系人及其对应的反向别名。
参数:
alias —— 您的别名邮箱示例:
simplelogin contact-list shopping@yourdomain.com
# → support@vendor.com → bncxsoitvfvzjlxtohfzzq@simplelogin.co
# → info@newsletter.com → atltfoczaqdtplypkciksufkpsnjpiqzvrnqrfptjjyxgomx@simplelogin.co
如需在程序化场景(Agent、脚本等)中使用,请设置 SIMPLELOGIN_JSON=true:
export SIMPLELOGIN_JSON=true
simplelogin create shopping --note "Test"
# → {"email":"shopping@yourdomain.com","id":12345,"status":"created"}
请确认已正确设置 SIMPLELOGIN_API_KEY 环境变量,或已在密码管理器中妥善保存密钥。
请检查您的 SimpleLogin 账户状态。免费账户的可用后缀数量有限。
测试邮件出现此情况属正常现象。Gmail 可能将程序化发送的邮件标记为可疑。请检查您的垃圾邮件文件夹。
欢迎提交贡献!请遵循现有代码风格,并为新增功能编写对应测试用例。
MIT 许可证 —— 详见 LICENSE 文件