$mail->AddAddress("[email protected]");
el mensaje es enviado pero cuando el valor es una variable que viene del formulário, que es como debe funcionar, el envío no se realiza. Y la imagen del encabezado no va en ninguna de de las formas mencionadas.
El html está aqui
http://pluspixel.com.br/testing/formulario.php
y el php es este
Código PHP :
<?php
require("phpmailer/class.phpmailer.php");
$sitename = "Pluspixel";
$siteaddress = "http://www.pluspixel.com.br/";
$fmail = $_POST['fmail']; //e-mail del receptor
$yname = $_POST['yname']; //nombre del emisor
$ymail = $_POST['ymail']; // e-mail del emisor
$titulo = $_POST['titulo']; //Asunto
$mensagem = $_POST['mensagem']; //mensaje
$url = $_POST['url'];
$mail = new PHPMailer();
$mail->SetLanguage("br");
$mail->IsMail();
$mail->IsHTML(true);
$mail->From = $ymail;
$mail->FromName = $yname;
$mail->AddAddress = $fmail;
//$mail->AddAddress("[email protected]");
$mail->Subject = $titulo;
$mail->Body .= "<img src=http://pluspixel.com.br/images/marca.gif></img>";
$mail->Body .= "<b><font color=blue>$yname</font></b> ($ymail) te envia este contenido publicado em $sitename<BR><BR>";
$mail->Body .= "$mensagem<BR><BR>";
$mail->Body .="<strong><a href=$url target='_blank' style='color:#ff0000; font-family:Arial, Helvetica, sans-serif'>$titulo</a></strong>";
$enviado = $mail->Send();
if ($enviado) {
header('Location:gracias.html');
}
?>
Es extraño porque todas las variables son leídas menos esa .
Alguien tiene una idea de que puede estar pasando? Desde ya muchas gracias. Claudio
