1.

<pre name="code" class="html"><a href="Mailto:[email protected][email protected]&[email protected]&Subject=Hello&Body=你好">给我发邮件</a></pre>
<pre></pre>
参数说明:
<p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px">
</p>
<p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px">
CC:抄送地址;</p>
<p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px">
BCC:密件抄送地址;</p>
<p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px">
Subject:主题;</p>
<p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px">
Body:邮件内容。</p>
<p style="color:rgb(51,51,51); font-family:Arial; font-size:14px; line-height:26px">
注:多个邮件地址用";"隔开。</p>

http://www.haorooms.com/post/mailto_link_html

2.

System.Diagnostics.Process.Start("mailto:[email protected]");

3.ActivX Outlook

<script type="text/javascript">
    function SendMail() {
        var filePath = "/bootsqm.dat";
        var path = location.href.substring(0, location.href.lastIndexOf("/")) + filePath;
        //var path = "c:\\bootsqm.dat"
        var outlookApp = new ActiveXObject("Outlook.Application");
        var nameSpace = outlookApp.getNameSpace("MAPI");
        var mailItem = outlookApp.CreateItem(0);
        var mailto = "[email protected] ";
        var mailcc = "[email protected]";
        var mailBody = "<HTML><BODY><DIV><FONT color=‘red’>test this is body html</FONT></DIV></BODY></HTML>";
        mailItem.Subject = "test subject";
        mailItem.To = mailto;
        mailItem.CC = mailcc;
        mailItem.HTMLBody = mailBody;
        if (path != "") {
            mailItem.Attachments.Add(path);
        }
        mailItem.Display(0);
        mailItem = null;
        nameSpace = null;
        outlookApp = null;
    }
        </script>

调试js 报错:Automation server can't create object

浏览器的“工具”菜单----》Internet选项----》选择“安全”选项卡----》选择“自定义级别”----》“对没有标记为安全的ActiveX控件进行初始化和脚本运行”这里默认选择“禁用”,改为“启用”或者“提示”

05-20 03:58