Bueno la cuestión es que tengo un formulario que envia los datos de este por correo. Pare hacer esto utilizo el phpmailer y con una cuenta de smtp. El problema lo tengo cuando quiero que el From del correo sea la direccion que añades en el formulario y el FromName con el nombre y apellidos introducidos y me da el siguiente error:Language "string failed to load:recipients_failed ..."
El codigo php es el siguiente:
Código PHP:
function form_mail($sPara, $sAsunto, $body){
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Mailer = 'smtp';
$mail->Host = 'smtp.xxx.es';
$mail->From = '[email protected]';
//$mail->From = $_POST["Mail"];
$mail->ContentType = "text/html";
$mail->CharSet = "iso-8859-1";
$mail->FromName = $_POST["Nombre"]." ".$_POST["Apellidos"];
$mail->Subject = "Solicitud de xxxxx";
$mail->AltBody = $body;
$mail->MsgHTML($body);
$mail->AddAddress($sPara, "xxxx xxxx");
//$mail->AddReplyTo($_POST["Mail"],$_POST["Nombre"]." ".$_POST["Apellidos"]);
$mail->Timeout=120;
$mail->SMTPAuth = true;
$mail->Username = 'user';
$mail->Password = 'pass';
//if(!$mail->Send()){
// echo "MAil error:".$mail->ErrorInfo;
//}else{
echo "email: ".$mail->From."<br />";
// echo "fromName; ".$mail->FromName."<br/>";
//}
return $mail->Send();
}
Haber si alguien me puede ayudar.
Gracias y un cordial saludo