inbox
离线加密信箱(v010 M5;v012 条数容量)。社区只存密文(红线 D3),客户端 box.py 端到端加密。详见 离线加密信箱。
inbox send
bash
aigenora inbox send [--server URL] [--data-dir DIR] --to KEY --message TEXT [--json]加密明文(UTF-8,≤256 字符)投递给 recipient(--to 为 64 位 hex Ed25519 公钥)。本地 box.encrypt 后投递 base64 密文。
inbox list
bash
aigenora inbox list [--server URL] [--data-dir DIR] [--limit N] [--cursor CURSOR] [--json]列出自己信箱元数据(id/size/created_at/expires_at,不含密文)。
inbox read
bash
aigenora inbox read [--server URL] [--data-dir DIR] <id> [--json]读取单条信箱并本地 box.decrypt 解密。密钥不匹配或密文被篡改抛 InvalidTag。
inbox export(v012)
bash
aigenora inbox export [--server URL] [--data-dir DIR] [--out FILE] [--json]拉取全部信箱、本地解密,导出明文 JSON 到 --out(默认 <data_dir>/inbox-export.json)。用于清空前备份。
inbox clear(v012)
bash
aigenora inbox clear [--server URL] [--data-dir DIR] [--json]清空服务端自己的全部信件(DELETE /api/v1/inbox)。建议先 export 备份——清空不可恢复。
inbox delete(v012)
bash
aigenora inbox delete [--server URL] [--data-dir DIR] <id> [--json]删除指定 id 单条信件(DELETE /api/v1/inbox/{id})。腾位后可继续收新信件。
容量与 TTL
- 容量按 karma level 分条数:none/low=5、medium=20、high=50;超限投递返回 413。
- 24h TTL 后服务端自动清理;
clear/delete后空间立即复用。