Gracias a todos por su ayuda, use las variantes que me sugirieron Sourcegeek y Patriarka pero directamente me tira error en line 32 que es la linea del if, no se por que.
Cita:
Iniciado por juanmanuel19686 Prueba esto y dime si te sirvio.
Código PHP:
<?php
$nombre=$_POST['nombre'];
$email=$_POST['email'];
$mensaje=$_POST['mensaje'];
$message = "nombre:".$nombre." \n
email:".$email." \n
mensaje:".$mensaje."\n";
$to= "[email protected]";
$sub= $nombre." envio una consulta desde formulario.";
$headers= "From: $nombre <$email>\n";
$headers= "Content-Type: text/plain; charset=iso-8859-1\n";
$envio=@mail($to, $sub, $message, $headers);
if (!$envio){}else{
Header ("Location: $thank" );
}
?>
juanmanuel19686 probe con tu codigo y funciona bien, solo le faltaba la línea de
Código PHP:
$thank="gracias.html";
pero lamentablemente el remitente sigue saliendo mal:
La linea siguiente del código que me mandaste:
Código PHP:
$headers= "From: $nombre <$email>\n";
lo que hace (segun veo en los mails) es cargarme la variable $nombre en el
asunto: como muestro mas arriba, pero no modifica para nada el
from:
es una pena creí que sería mas sencillo hacer esto
alguna última sugerencia antes de darlo por perdido??
saludos