$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