AZ Tools

mailto: 链接构建器

网络

mailto: URI 方案(RFC 6068)是创建可点击链接的标准方式 — 点击会用预填草稿打开用户的默认邮件客户端。本工具允许你添加多个收件人、抄送/密送列表、主题、多行正文,并把空格(%20)、换行(%0A)和特殊字符正确进行百分号编码后组装成 URL。你可以复制原始 URL、复制现成的 <a href=…> HTML 锚点,或直接打开查看默认邮件客户端如何呈现草稿。适用于联系页、技术支持链接、订阅 CTA、结构化的 Bug 报告模板,以及任何 'mailto 优先、Web 表单备选' 的场景。

mailto: URL
mailto:hello%40example.com?subject=Hello&body=Hi%20there%2C%0A%0AI%20wanted%20to%20reach%20out%20about%E2%80%A6%0A%0ABest%2C%0A
HTML 锚点
<a href="mailto:hello%40example.com?subject=Hello&body=Hi%20there%2C%0A%0AI%20wanted%20to%20reach%20out%20about%E2%80%A6%0A%0ABest%2C%0A">hello@example.com</a>
在邮件客户端中打开
预设
说明

遵循 RFC 6068。多个收件人用逗号连接。主题、正文中的空格、换行、特殊字符会进行百分号编码(空格 → %20,换行 → %0A)。部分客户端有 URL 长度限制(Windows Outlook 约 2,083 字符),为兼容性正文应尽量简短。

使用方法

  1. 输入一个或多个收件人(用 Add 添加更多行)。
  2. 可选地添加 Cc 和 Bcc 收件人。
  3. 输入主题和正文 — 换行和特殊字符会自动编码。
  4. 复制 mailto: URL、HTML 锚点片段,或点击 [在邮件客户端中打开] 测试。
  5. 试用预设(支持请求、反馈、订阅、Bug 报告、自我介绍)调用常见模板。

常见问题

mailto: 与网页邮箱 compose URL 有何区别?
mailto: 是标准 URI 方案(RFC 6068),会打开用户设为默认的任意邮件客户端 — 原生(Apple Mail、Outlook 桌面版)、通过浏览器处理器的 Gmail 等。Gmail/Outlook 网页 compose URL 是厂商专用,仅在已登录该服务的浏览器中可用。mailto: 可移植性更好;网页 URL 让你控制打开哪个收件箱。
为什么 URL 中的换行符这么长?
换行符编码为 %0A(3 字符)。每个空行加 3 字符,非 ASCII 字符在 UTF-8 中最多编码为 9 字符。长的预填正文会迅速使 URL 膨胀。部分客户端(尤其是 Windows 上的 Outlook)将 URL 截断到约 2,083 字符。
正文中可以包含 HTML 吗?
不行 — mailto: 正文仅支持纯文本。部分客户端会移除 HTML 标签,有些则照原样显示。使用纯文本格式(换行、星号、短横线)即可,丰富格式让用户在邮件应用打开后再添加。如果需要真正的 HTML 邮件,在服务端发送;mailto: 用于启动草稿,不用于格式化。
所有客户端都支持 cc/bcc/subject/body 吗?
四个都在 RFC 6068 中定义,所有主流客户端(Gmail、Apple Mail、Outlook、Thunderbird、移动)均支持。某些老旧的企业客户端会忽略 bcc,某些移动端应用内浏览器会忽略 body。请在用户实际使用的平台上测试。

相关工具