sábado, 22 de junho de 2013

Enviar email do outlook com javascript

Agora vamos aprender o que muita gente não sabe que o javascritp é capaz, vamos enviar email através do javascritp usando o outlook.



Criamos a função newMail, no caso ele receberá como parâmetro o email do destinatário.


function newMail(email)
{


/*
Função irá tentar
*/

try{

/ / Cria um objeto de Outlook.Application
var outlookApp = new ActiveXObject("Outlook.Application");

//Configurações importantes para funcionamento do scritp
var nameSpace = outlookApp.getNameSpace("MAPI");
mailFolder = nameSpace.getDefaultFolder(6);
mailItem = mailFolder.Items.add('IPM.Note.FormA');

//Assunto do Email
mailItem.Subject="Enviando Email javascript";
//Endereço de Email do destinatário
mailItem.To = email;
//Corpo do Email
mailItem.HTMLBody = '<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Documento sem título</title></head><style>@charset "utf-8";*{margin:0; padding:0}html, body{height:100%;}#bg{width:100%;height:116;position:absolute;top:0;left:0;z-index:0;}#content{width:100%;height:100%;position:absolute;top:0px;z-index:1;}</style></head><body background="teste.png"> Olá  MUNDO!!!!</body></html>';

//Através do email display irá abrir a janela do email com os dados já preenchidos.
mailItem.Display();
//Envia o email.
mailItem.Send();


}catch(e){
alert("Requer Microsoft Outlook. \nEste site deve estar na lista de sites seguros.");
}

};

Nenhum comentário:

Postar um comentário