Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2012, 17:55
rpichinu
 
Fecha de Ingreso: noviembre-2010
Mensajes: 208
Antigüedad: 15 años, 10 meses
Puntos: 3
incluir html al enviar correos con php

Que tal amigos..

quiero enviar un correo.....lo hago gracias a phpmailer. y sus clases correspondientes....y me lo envia satisfactoriamente.

la cosa es que es posible agregar un template html o php-....en el correo...attravez de un include....algo asi

$mail->MsgHTML("include("archivo.html")");

dentro de MsgHTML puedo agregar codigo HTML..SIN PROBLEM....pero lo puedo hacer con un include...no me resulta...cual es la fora...e aqui el codigo.

Código PHP:
<?php
include("class.phpmailer.php");
include(
"class.smtp.php");

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "smtp.xxxxx.cl";//host
$mail->Port = 25;//puerto
$mail->Username = "[email protected]";//usuario
$mail->Password = "xxxxxx";//pass




$mail->From = "[email protected]";//remitente
$mail->FromName = "rodrigo";
$mail->Subject = "aLGO nUEVO";//subject

$mail->AltBody = "Nuevo mensaje\n.";

$mail->MsgHTML("include("archivo.html")");

$mail->AddAddress("rodrigo.pichinual@gmail|", "Destinatario");
$mail->IsHTML(true);


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

Gracias !!