У меня есть веб-страница, с которой мне нужно отправить электронное письмо. Мне нужно отправить БОЛЬШОЕ электронное письмо из браузера. Поскольку содержимое больше, чем позволяет строка запроса, мне нужно полагаться на Active X. Я хочу отправить это письмо через Outlook. В попытке сделать это я написал следующий код:
try {
var to = "";
var cc = "";
var subject = "Action Required";
var body = GenerateEmailBody();
var outlook = new ActiveXObject('Outlook.Application');
var outlookNamespace = outlook.GetNameSpace('MAPI');
var message = outlookNamespace.CreateItem(0);
message.Display();
message.To = to;
message.Subject = subject;
message.Body = body;
message.GetInspector.WindowState = 2;
} catch (err) {
alert("Unable to send email. " + err);
}
Когда я выполняю этот код, я получаю следующую ошибку:
ReferenceError: ActiveXObject is not defined
Что я делаю неправильно?
Спасибо!