mailto 能让访问者便捷向网站管理者发送电子邮件。我们还可以利用 mailto 做许多其它事情。mailto 甚至还能自动在电子邮件中填入“抄送”和“密件抄送”者或自动填写主题行。请参考如下的例子:
1)基本的 mailto
当浏览者点击这个链接时,浏览器会自动调用默认的客户端电子邮件程序,并在收件人框中自动填上收件人的地址下面。示例代码如下:
mailto:abc@gmail.com
2)包含抄送地址
在收件人地址后用?cc=开头,你可以填写抄送地址,示例代码如下:
mailto:abc@gmail.com?cc=efg@gmail.com
3)包含密件抄送地址
紧跟着抄送地址之后,写上&bcc=,就可以填上密件抄送地址了。示例代码如下:
mailto:abc@gmail.com?cc=efg@gmail.com&bcc=hij@gmail.com
注意:在添加这些功能时,第一个功能以?开头,后面的以&开头
4)包含多个收件人、抄送、密件抄送人
用分号隔开多个收件人的地址即可实现,示例代码如下:
mailto:aaa@gmail.com;bbb@gmail.com
5)包含主题
用?subject=可以填上主题,示例代码如下:
mailto:abc@gmail.com?cc=efg@gmail.com&subject=some suggestions
6)包含内容
用?body=可以添加内容,示例代码如下:
mailto:abc@gmail.com?subject=some suggestions&body=this is the body of the mail
下面我来总结一下,mailto 后为收件人地址,cc 后为抄送地址,bcc 后为密件抄送地址,subject 后为邮件的主题,body 后为邮件的内容,如果 mailto 后面同时有多个参数的话,第一个参数必须以“?”开头,后面的每一个都以“&”开头。
感兴趣的朋友可以点击这里,查看详细的 mailto 语法。