Javascript通过Outlook Express打开电子邮件

Javascript to open email via outlook express

本文关键字:电子邮件 Express 通过 Outlook Javascript      更新时间:2023-09-26

对于通过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 命令

您无法选择哪个应用程序应打开电子邮件链接。这取决于浏览器决定哪个是默认的邮件阅读器。

<a href="mailto:foobar@example.com">click here to send email</a>

单击时,如果 Outlook Express 是默认邮件客户端,它将打开。否则另一个会打开,但这就是你想要的。如果您的用户使用的是 firebird 而不是 outlook,而您实际上可以强制浏览器打开 outlook,那么目的是什么?