mailto是HTML4.01里面的标签,当然,html5里也是可以的,它作为一个超链接形式,方便供开发人员调用本地系统发送邮件,其基本语法如下:
但是mailto是有一些小细节的,大家在单击电子邮件超级链接时,希望系统自动打开的电子邮件编辑窗口中,除了在收件人地址栏中自动填写上内容外,在抄送地址栏中也能自动填写上自己需要的电子邮件地址的话,就可以直接在网页的html源代码中插入形如“mailto: 1***@1***.com?2****@2*****.com”这样的语句,其中1***@1***.com将会自动出现在收件人地址栏中, 2***@2***.com则会自动出现在抄送地址栏中,
<a href=mailto:test@163.com>send email</a>
例如你可以点击这个
链接给我发送邮件。
当然,或许你不知道,form表单也是可以的,像这样:
<form name='sendmail' action='mailto:sample@163.com'>
<input name='cc' type='text' value='sample@hotmail.com'>
<input name='subject' type='text' value='test'>
<input name='body' type='text' value='use mailto sample'>
</form>
mailto基本语法很简单,它的参数列表如下:
to | 收信人(多个之间用;分割) |
suject | 主题 |
cc | 抄送 |
bcc | 暗抄送 |
body | 内容(部分邮件客户端支持html格式语句 |
但是mailto是有一些小细节的,大家在单击电子邮件超级链接时,希望系统自动打开的电子邮件编辑窗口中,除了在收件人地址栏中自动填写上内容外,在抄送地址栏中也能自动填写上自己需要的电子邮件地址的话,就可以直接在网页的html源代码中插入形如“mailto: 1***@1***.com?2****@2*****.com”这样的语句,其中1***@1***.com将会自动出现在收件人地址栏中, 2***@2***.com则会自动出现在抄送地址栏中,
当然,如果大家想要一次性发送多个地址也是可以的,那么就可以使用形如“mailto: aaa@163.com;bbb@163.com”这样的语句,记住每个电子邮件之间用“;”隔开,这样当浏览者单击由该语句创建的电子邮件超级链接时,在弹出的邮件编辑窗口的收件人地址栏中同时会出现aaa@21cn.com、bbb@21cn.com这样的收件人地址,浏览者就能同时向这些人发送电子邮件;怎么样,很有用吧。
最后给大家一个标准的mailto写法吧:Mailto:aaa@xxx.com?cc=bbb@yyy.com&bcc=ccc@zzz.com&subject=主题&body=邮件内容
希望大家喜欢~