Abrir e-mail no outlook na máquina do cliente
Preciso enviar e-mails com o PHP, porém, não deixar que o e-mail seja enviado automaticamente. Quero fazer um e-mail já com o corpo definido em HTML, como o código abaixo:
O problema do código é que ele é executado apenas como um servidor na rede.
Eu já consegui fazer um código em javaScript usado o activeXObject, no entanto, o que é apenas um exemplo do Internet Explorer e o que é que está funcionando com o Chrome.
O código que consegui fazer e que envia e-mail sem problemas é o abaixo, mas ele executa apenas no servidor, inclusive quando utilizo o método Display.
<?php
$subject="Assunto do e-mail";
$message="<b>Corpo</b> do e-mail em HTML";
$to="xxxxxxxxx@hotmail.com";
// starting outlook
com_load_typelib("outlook.application");
if (!defined("olMailItem")) {define("olMailItem",0);}
$outlook_Obj = new COM("outlook.application") or die("Unable to start Outlook");
//just to check you are connected.
echo "Loaded MS Outlook, version {$outlook_Obj->Version}\n";
$oMsg = $outlook_Obj->CreateItem(olMailItem);
$oMsg->Recipients->Add($to);
$oMsg->Subject=$subject;
$oMsg->HTMLBody=$message;
$oMsg->Display();
//$oMsg->Send();
?>Discussão (2)
Carregando comentários...