私密便笺:通过邮件发送阅后即焚消息
通过链接分享私密文字,自行选择删除时间,继续使用熟悉的邮件流程。
文章详情
类型、难度、套餐及最近更新信息。
▼
文章详情
类型、难度、套餐及最近更新信息。
- 类型
- 指南
- 难度
- 入门
- 套餐
- Free tool · Nano · Starter · Pro · Agency
- 最近更新
- 2026年10月8日
私密便笺会创建一条加密消息,并生成可通过邮件分享的链接。收件人无需注册,在浏览器中即可阅读。适合传递密码、私人信息或较长邮件的正文。
创建并发送便笺
- 打开工具 → 私密便笺。未登录时,先完成安全验证,再输入消息。
- 输入 1–4,000 个字符。不能发送空白消息。仅支持纯文本,不包含格式、文件或可点击链接。代码只显示为文字,不会执行。
- 打开便笺设置,选择仅阅读一次,或在有效期内重复访问。可选期限为 1 小时、24 小时或 7 天,以账户限制为准。
- 通过邮件分享时,保留打开前确认。这有助于防止链接预览或安全扫描提前使用便笺。
- 如有需要,添加密码,创建链接并将完整链接复制到邮件中。请通过其他渠道分享密码。
一次性便笺在消息被取出后无法再次打开。定时便笺在到期或撤销前可重复访问。如果第一次打开在取出消息后失败,一次性便笺无法恢复。
在网页邮箱中使用
在完整撰写窗口中,选择发送控件旁的私密便笺。若正在会话内回复,请先打开独立撰写窗口。
私密部分保留普通邮件,在签名前插入便笺卡片。整个邮件正文将已写内容及当前引用回复转换为纯文本便笺。主题、地址、附件和域名要求的签名仍留在邮件中,免费账户的页脚也会保留。转换不会清除以前保存的草稿。
预览在相邻标签页中打开,不会消耗真实便笺。请保持发送者标签页打开;刷新后临时预览文字会丢失。设置中可修改打开确认、通知、参考名称或缩短期限。若要修改文字、密码或删除方式,请创建新便笺并撤销旧链接。移除只删除草稿中的卡片,不会撤销链接。
已打开、过期或撤销的便笺须在发送前重新创建。请将定时发送安排在便笺到期之前。
隐私保护的范围
浏览器在上传前加密文字,便笺服务收到的是密文。邮件服务商可以看到完整链接。如果没有另行分享的密码,拥有链接的人就能阅读便笺。 如果不希望仅凭邮件就能打开,请设置密码并通过其他渠道传递。
邮件主题、地址和普通附件仍然可见。收件人可复制文字或截图;删除便笺无法删除这些副本。阅读完成前请不要关闭页面;刷新会丢失重新打开消息所需的信息。
接收删除通知
登录并验证账户邮箱后,可以启用删除通知。通知仅发送到您自己的已验证地址,仅凭邮箱密码登录无法使用此选项。
通知说明打开并删除、到期或撤销,不识别读者,也不证明有人读过文字。参考名称最多 80 个字符,请勿包含秘密。通知不含便笺正文、密码或分享链接。通知可能无法送达,可在通知偏好中管理这些邮件。
白标与自动化
白标便笺在品牌的网页邮箱域名上打开,使用其名称、徽标和颜色。阅读页面不会宣传 TrekMail,也不会链接到品牌尚未发布的创建工具。管理员可关闭便笺或通知并缩短期限;域名规则不能放宽账户限制。
有权限的应用或智能体可通过 API 或 MCP 创建便笺、检查状态、修改设置和撤销链接。创建便笺不会发送邮件,发送仍需正常的邮件权限。每个连接管理自己的便笺。下方可选参考供开发者使用。
API 与 MCP:开发者参考
请在本地加密,只上传 envelope。在设备上保存 fragment,用 # 将其附加到 data.reader_url,不要更改返回的域名。不要向托管 API/MCP 服务发送明文、密码或片段。各操作需要相应的 private-notes:* 权限,发邮件另需发送权限。受限连接须提供 domain_id,必要时还须提供 mailbox_id。修改时使用当前 revision,且只能缩短有效期。取出消息要求 confirm_open:true,不得自动重试。MCP 取出或撤销需设置 TREKMAIL_ALLOW_DESTRUCTIVE=true。取出前请在本地验证密码。通知需要已验证的用户身份,且仅发送给该用户。
| 操作 | REST /api/v1 |
Scope | MCP |
|---|---|---|---|
| 创建便笺 | POST /private-notes |
private-notes:create |
create_private_note_encrypted |
| 列出便笺 | GET /private-notes |
private-notes:read |
list_private_notes |
| 查看状态 | GET /private-notes/{id} |
private-notes:read |
get_private_note_status |
| 修改设置 | PATCH /private-notes/{id} |
private-notes:write |
update_private_note |
| 撤销链接 | POST /private-notes/{id}/revoke |
private-notes:revoke |
revoke_private_note |
| 取出密文 | POST /private-notes/{id}/consume |
private-notes:consume |
consume_private_note_encrypted |
| 读取策略 | GET /private-notes/settings |
private-notes:settings:read |
get_private_note_settings |
| 修改策略 | PATCH /private-notes/settings |
private-notes:settings:write |
update_private_note_settings |
import { encryptNote } from "@trekmail/mcp-server/private-notes";
const { envelope, fragment } = await encryptNote(text, separatePassword);
const input = {
envelope, policy: "once", expires_in: 86400,
confirm_open: true, notify_self: false,
idempotency_key: crypto.randomUUID(), domain_id: allowedDomainId
};
// shareUrl = result.data.reader_url + "#" + fragment
相关文章
跳转到延续此工作流的邻近指南。