Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2012, 17:55
rpichinu
 
Fecha de Ingreso: noviembre-2010
Mensajes: 208
Antigüedad: 13 años, 5 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 !!