邮件链接生成

使用我们的邮件链接生成工具生成带有主题、正文、抄送和密送的深度链接mailto,并获取HTML代码。

2 个评分中的 5 个
邮件链接生成

邮件链接生成是一款免费工具,可创建包含收件人地址、抄送、密送、主题和预填正文的 mailto URL 及 HTML 代码。

mailto 链接由哪些部分组成?

mailto 链接以 mailto: 方案开头,后面是主要收件人和可选的邮件头字段。第一个邮件头字段以问号开头,后续字段之间用 & 符号分隔。

一个完整链接可以包含以下部分:

  • 收件人邮箱:主要收件人,紧跟在 mailto: 后面,例如 mailto:accounts@example.co.uk。
  • CC:通过 cc 邮件头字段添加抄送收件人。邮件发出后,其他收件人可以看到这个地址。
  • 密件抄送 (BCC):通过 bcc 邮件头字段添加密送收件人。该地址在发出的邮件中对收件人隐藏,但在链接本身并未隐藏。
  • 主题:通过 subject 邮件头字段成为邮件草稿的主题。
  • 正文内容:通过 body 邮件头字段成为初始邮件正文。换行符以及在该 URI 组成部分中属于保留字符或不允许直接使用的字符,都必须进行百分号编码。

通用格式为 mailto:recipient@example.co.uk?cc=copy@example.co.uk&bcc=archive@example.co.uk&subject=Subject%20text&body=Message%20text。抄送、密送、主题和正文内容均为可选字段,可以省略。如果没有任何邮件头字段,链接可以只包含方案和收件人地址。

示意图:mailto 链接打开一封已填好字段的邮件

如何创建 mailto 链接?

在收件人邮箱中输入目标地址,根据需要填写可选字段,然后将生成的 mailto URL 或 HTML 代码放到要显示链接的位置。

  1. 仔细核对主要收件人,尤其是 sales@、accounts@ 或 support@ 这类共用地址。
  2. 只有在所有收件人都应该看到该地址时,才添加CC。
  3. 使用密件抄送 (BCC)前要清楚,任何查看或复制原始链接的人都能读到这个地址。
  4. 填写简洁的主题,即使发件人不作修改,也应当表意清楚。
  5. 在正文内容中加入必要的背景信息,并为需要发件人补充的内容留出占位位置。
digily.link 上的 邮件链接生成 工具及其输入表单

邮件头字段名称不区分大小写,但通常按惯例使用小写,例如 cc、bcc、subject 和 body。最终 URL 中不要直接出现空格。空格通常写成 %20,换行则使用经过编码的换行字符。

如果多个 mailto 链接属于同一流程,主题或正文中的重复措辞应保持一致。例如,整组链接统一使用 "Quote request" 或 "Request for quotation",不要在每个页面上更换主题。主题和正文中可以保留数字,因此像 Invoice 1047 这样的内容,除了编码空格外,无需特殊处理。

mailto 链接示例

假设某个发票审批页面使用以下内容。

收件人邮箱: accounts@example.co.uk

抄送: manager@example.co.uk

密送: archive@example.co.uk

主题: Invoice 1047 for approval

正文内容: Hello Sam,

Please review invoice 1047.

Thanks

生成的 URL 是:

mailto:accounts@example.co.uk?cc=manager%40example.co.uk&bcc=archive%40example.co.uk&subject=Invoice%201047%20for%20approval&body=Hello%20Sam%2C%0D%0A%0D%0APlease%20review%20invoice%201047.%0D%0A%0D%0AThanks

用于网页时,对应的 HTML 需要写成锚元素。在 HTML 属性中,源代码里的 & 符号应写为 &:

<a href="mailto:accounts@example.co.uk?cc=manager%40example.co.uk&amp;bcc=archive%40example.co.uk&amp;subject=Invoice%201047%20for%20approval&amp;body=Hello%20Sam%2C%0D%0A%0D%0APlease%20review%20invoice%201047.%0D%0A%0D%0AThanks">Email accounts</a>

你可以修改显示出来的链接文字,而不影响 mailto 的目标地址。与其显示完整 URL,通常使用 "Email accounts about this invoice" 这样描述清楚的文字更实用。

点击链接后,结果会显示在哪里?

链接通常会在用户设备上已注册的邮件应用中打开一封新草稿。收件人、抄送、密送、主题和正文会根据 URL 自动填入,具体取决于该应用支持哪些字段。

mailto 链接不会自动发送邮件。发件人可以编辑草稿、添加附件,并自行决定是否发送。如果设备上没有配置邮件应用或浏览器处理程序,点击链接可能没有反应,也可能提示用户选择一个应用。

mailto 链接不会生成分析报告。网站可以另行记录邮件链接被点击的情况,但 mailto 格式无法确认草稿是否已发送或邮件是否已送达。UTM 参数适用于 HTTP 和 HTTPS 网页地址,不能直接用于 mailto 目标地址。如果目标是可跟踪的网页,请改用 UTM链接生成。

为什么 mailto 链接会失效?

mailto 链接可能因地址错误、保留字符未进行百分号编码、设备上没有可用的邮件处理程序,或 URL 超过特定应用的长度限制而失效。

  • URL 中保留了空格:空格应编码为 %20。不要指望所有浏览器或内容系统都能自动修正。
  • 字段值中使用了未转义的标点符号:直接出现的 & 符号可能被误认为下一个邮件头字段的起点,应编码为 %26。井号应编码为 %23,加号为 %2B,百分号为 %25。
  • 误以为密送地址完全保密:密送会在最终邮件中对收件人隐藏该地址,但地址仍然存在于 URL 中,可能出现在页面源代码、链接预览和复制后的 URL 里。
  • 正文写得过长:浏览器、内容管理系统和邮件应用的 URL 长度限制各不相同。与其把整封信、法律声明或详细表单都放进链接,不如只放一段简短提示。

带重音符号的字符和非拉丁字符需要在 URL 中采用 UTF-8 百分号编码。例如,人名或威尔士地名等纯文本可能会扩展成多个编码字节,使链接明显变长。手动编写链接时,最好直接省略未填写的可选邮件头字段,而不是保留空值。

如果只是创建几个固定的联系入口,手动编写链接尚可应付。但面对包含大量收件人、主题或页面变体的大型活动,这种方式很难扩展。如果需要批量生成收件人、主题或正文字段各不相同的 mailto 链接,使用电子表格、模板系统或活动管理平台会更便于审核。

常见问题

mailto 链接能自动添加附件吗?

不能。mailto 没有标准且广泛兼容的邮件头字段可以附加本地文件。部分邮件应用能够识别各自的非标准指令,但这类链接无法在其他应用中一致工作。应提示发件人在草稿打开后自行添加文件。

邮件正文可以使用 HTML 格式吗?

mailto 的正文内容通常按纯文本处理。根据邮件应用的不同,HTML 标签可能直接显示为普通字符,也可能被删除。请使用换行和清晰的纯文本,不要依赖标题、颜色或嵌入图片。

一个链接里能放多个收件人吗?

mailto 格式允许用逗号分隔多个地址,但不同浏览器、表单控件和邮件应用的处理方式可能不一致。对于公开链接,可以考虑使用共用邮箱或通讯组地址,避免暴露一长串收件人。

可以在 mailto 链接中放机密信息吗?

不可以。不要在 mailto URL 中放入密码、访问令牌、医疗信息或其他机密内容。完整链接可能会保存在页面源代码、浏览器历史记录、被复制的消息、日志或分析系统中。正文只应用于非敏感提示。如有需要,请让发件人在自己的邮件应用中补充私密信息。

mailto 链接能在 PDF 和文档中使用吗?

可以,但 PDF 阅读器、文字处理软件或演示文稿应用必须允许使用 mailto 超链接,并且设备上需要配置邮件处理程序。兼容性取决于查看文件的软件。如果确保对方能够联系到你很重要,请在链接附近同时显示邮箱地址,作为备用方式。

最后检查

如果用户通常会在电脑和手机上访问页面,请分别在这两类设备上打开生成的 mailto 草稿。确认每个地址无误,检查换行是否出现在预期位置,并确保标点符号没有将查询错误地拆分成其他邮件头字段。预填正文要简短,不要包含敏感数据,同时显示一个可见的联系邮箱,方便无法打开 mailto 链接的用户使用。

热门工具