【问题标题】:Javascript to open email via outlook expressJavascript 通过 Outlook Express 打开电子邮件
【发布时间】:2013-01-28 16:38:05
【问题描述】:

对于我使用的通过 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 命令

【问题讨论】:

  • 如果您在链接上使用mailto,它们将在默认邮件阅读器中打开。

标签: javascript html email outlook


【解决方案1】:

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

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

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

【讨论】:

  • 我的浏览器以强权限运行,所以我可以执行任何shell命令。
猜你喜欢
  • 2012-03-03
  • 2016-12-01
  • 1970-01-01
  • 2012-07-05
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-15
相关资源
最近更新 更多