HTML mailto 邮件链接

最后修改时间:2026年5月20日

mailto: 链接用于唤起用户设备上的默认邮件客户端,并预填收件人、抄送、密送、主题和正文。它适合放在“联系我们”“发送反馈”等页面中。

什么是 mailto 链接

mailto 链接是一种特殊的 HTML 链接。点击后,浏览器会尝试打开本机默认邮件客户端,例如 Outlook、Apple Mail 或其他已配置的邮件应用。

如果用户没有配置邮件客户端,mailto 链接可能不会按预期工作,因此重要联系方式最好同时提供可复制的邮箱地址或联系表单。

如何创建 mailto 链接

<a href="mailto:name@example.com">发送邮件</a>

参数说明
mailto:name@example.com收件人地址
cc=name@example.com抄送地址
bcc=name@example.com密送地址
subject=主题邮件主题
body=正文邮件正文
?第一个参数的分隔符
&后续参数的分隔符,HTML 中应写成 &amp;

mailto 示例

只填写收件人

<a href="mailto:name@example.com">发送邮件</a>

效果:发送邮件

带主题

<a href="mailto:name@example.com?subject=The%20subject">发送带主题的邮件</a>

%20 表示空格。

带抄送、密送、主题和正文

<a href="mailto:name1@example.com?cc=name2@example.com&amp;bcc=name3@example.com&amp;subject=Hello&amp;body=Line1%0D%0ALine2">发送完整邮件</a>

%0D%0A 表示邮件正文换行。

如何添加多个收件人

多个收件人可用英文逗号分隔:

<a href="mailto:name1@example.com,name2@example.com">发送邮件</a>

mailto 链接代码生成器

生成的链接预览

常见问题

mailto 链接一定能打开邮箱吗?

不一定。它依赖用户设备上的默认邮件客户端配置。如果用户没有配置邮件应用,浏览器可能没有反应或提示选择应用。

mailto 正文里怎么换行?

在 body 参数中使用 %0D%0A 表示换行。生成器会自动处理正文中的换行。


也可以看看

广告

HTML 参考
常用链接