전자 메일을 보내야하는 웹 페이지가 있습니다. 브라우저에서 큰 이메일을 보내야합니다. 콘텐츠가 쿼리 문자열이 허용하는 것보다 크기 때문에 Active X에 의존해야합니다. Outlook을 통해이 전자 메일을 보내려고합니다. 이 작업을 수행하기 위해, 나는 다음과 같은 코드를 작성했습니다 :ActiveX - 자동화 서버가 개체를 만들 수 없습니다.
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
내가 잘못하고있는 중이 야 무엇을?
감사합니다.
혼란 스럽네요. 질문의 제목은 "자동화 서버가 개체를 만들 수 없습니다"입니다. 하지만 질문 자체에서 당신은 오류가 "ActiveXObject가 정의되지 않았습니다"라고 말합니다 ... 그래서 어떤 스크립트입니까? – Martijn