Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2010, 02:16
resorteronte
 
Fecha de Ingreso: abril-2010
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
como enviar un archivo html con phpmailer

tengo una plantilla html llamada:

template1.html

y quiero que cuando envio correos con phpmailer , aparesca esa plantilla como cuerpo del correo, como lo hago? uso gmail como servidor SMTP y xampp

en que parte del codigo agregaria la plantilla? y tiene que estar en la misma carpeta?

include("class.phpmailer.php");
include("class.smtp.php");

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = "pass";

$mail->From = "[email protected]";
$mail->FromName = "me";
$mail->Subject = "Subject del Email";
$mail->AltBody = "Hola, te doy mi nuevo numero\nxxxx.";
$mail->MsgHTML("Hola, te doy mi nuevo numero<br><b>xxxx</b>.");
$mail->AddAttachment("files/files.zip");
$mail->AddAttachment("files/img03.jpg");
$mail->AddAddress("[email protected]", "Destinatario");
$mail->IsHTML(true);

if(!$mail->Send()) {
echo "Error: " . $mail->ErrorInfo;
} else {
echo "Mensaje enviado correctamente";
}

gracias al que me responda