mailto: HTML e-mail 链接

阅读更多

 

前言
公司业务需要发送邮件,研究下了 mailto。

什么是mailto链接?

mailto链接是一种html链接,能够设置你电脑中邮件的默认发送信息。但是需要你电脑中安装默认的E-mail软件,类似Microsoft Outlook等等。加入您已经安装了Microsoft Outlook,那么直接点击mailto链接就可以获得默认设置的邮件信息。

怎样在html中创建mailto 链接?

mailto 链接一般是写在herf当中的,相信很多朋友之前都用过!

href="mailto:[email protected]">Email

参数如下:

 

参数 描述
mailto:[email protected] e-mail recipient address
cc=[email protected] carbon copy e-mail address
bcc=[email protected] blind carbon copy e-mail address
subject=subject text e-mail的题目
body=body text e-mail的内容
? 和浏览器地址操作一样,第一个参数符合是?
& 其他参数符号是&

mailto例子

仅仅填写发送邮件的地址!

href="mailto:[email protected]">给haorooms发送邮件

是如下这样的链接:

给haorooms发送邮件

有邮件地址和邮件主题的链接

href="mailto:[email protected]?subject=The%20subject%20of%20the%20mail">给haorooms发送邮件

%20 是浏览器对于空格的编码,建议看我之前写的一篇文章url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介

测试如下:

给haorooms发送邮件

各个参数都有的邮件,代码如下:

href="mailto:[email protected][email protected][email protected]
&subject=The%20subject%20of%20the%20email
&body=The%20body%20of%20the%20email">
发送Email  用cc, bcc, 主题和内容

测试如下:

发送Email 用cc, bcc, 主题和内容

mailto题目和内容中如何增加空格

%20是空格的意思,我之前的文章写过,是浏览器的编码,具体可以看http://www.haorooms.com/post/js_escape_encodeURIComponent

在这里就不翻译了。

mailto题目和内容中如何增加下划线

下划线是%0D%0A ,这里就不翻译了。

 

插入一些 Flex 调用mailto demo:

 

var urlURLRequest = new URLRequest(mailto:[email protected]);
navigateToURL(url, _self);


 

 

你可能感兴趣的:(html,JavaScript)