对于通过Outlook打开邮件,我使用了:
function OpenNewMail(imgName)
{
var objO = new ActiveXObject('Outlook.Application');
var objNS = objO.GetNameSpace('MAPI');
var mItm = objO.CreateItem(0);
mItm.Display();
mItm.To = "";
mItm.Subject = "My Subject";
mItm.HTMLBody = "<html><body>MyHTML</body></html>"
mItm.GetInspector.WindowState = 2;
}
是否有使用 Outlook Express 打开邮件的代码 (邮件正文必须是HTML)
我的浏览器以强大的权限运行,因此我可以执行任何shell命令
答案 0 :(得分:3)
您无法选择应打开电子邮件链接的应用程序。这取决于浏览器决定哪个是默认的邮件阅读器。
<a href="mailto:foobar@example.com">click here to send email</a>
单击如果Outlook Express是默认邮件客户端,它将打开。否则另一个会打开,但这就是你想要的。如果您的用户使用的是firebird而不是outlook,您实际上可以强制浏览器打开Outlook,那么目的是什么?