发送邮件mailto的使用

Posted HeavyShell

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了发送邮件mailto的使用相关的知识,希望对你有一定的参考价值。

闲来无事,记录一下细微的知识点。

mailto 众所周知是html中发送电子邮件的代码,写法如下:

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

mailto还有一些参数使用方式,类似地址栏写法:

mailto表示收件人(多人中间分号间隔)
cc表示抄送人员(多人中间分号间隔)
bcc表示密送人员(多人中间分号间隔)
subject表示邮件主题
body表示邮件内容

完整写法如下:

<a href="mailto:111111@qq.com;111112@qq.com?cc=222222@qq.com;222223@qq.com&bcc=333333@qq.com;333334@qq.com&subject=this is title&body=this is body">test</a>

点击后效果:

当然主题和内容也可为中文,但是要urlencode编码一下,用于格式解析,否则会出现乱码;
例如:
<a href="mailto:111111@qq.com;111112@qq.com?cc=222222@qq.com;222223@qq.com&bcc=333333@qq.com;333334@qq.com&subject=这是邮件标题Title&body=这是邮件内容Body">test</a>

编码后:

<a href="mailto:111111@qq.com;111112@qq.com?cc=222222@qq.com;222223@qq.com&bcc=333333@qq.com;333334@qq.com&subject=%e8%bf%99%e6%98%af%e9%82%ae%e4%bb%b6%e6%a0%87%e9%a2%98Title&body=%e8%bf%99%e6%98%af%e9%82%ae%e4%bb%b6%e5%86%85%e5%ae%b9Body">test</a>

效果如下:

以上是关于发送邮件mailto的使用的主要内容,如果未能解决你的问题,请参考以下文章

使用 html Mailto 向多个收件人发送电子邮件:不起作用

mailto发送邮件

如何阻止垃圾邮件发送者从 mailto 链接获取电子邮件地址? [复制]

发送邮件error.log,显示mailto php上的套接字错误

phpmail的使用

隐藏或替换电子邮件地址 mailto:Laravel