0

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である必要があります)

私のブラウザは強力な特権で実行されているので、任意のシェルコマンドを実行できます

4

1 に答える 1

3

電子メールリンクを開くアプリケーションを選択することはできません。どちらがデフォルトのメールリーダーであるかを決定するのはブラウザ次第です。

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

Outlook Expressがデフォルトのメールクライアントである場合は、クリックすると開きます。そうでなければ別のものが開きますが、それはあなたが望むものです。ユーザーがOutlookの代わりにFirebirdを使用していて、実際にブラウザーにOutlookを開くように強制できる場合、その目的は何でしょうか。

于 2013-01-28T08:26:30.413 に答える