Hola a todos:
tengo un problemilla que no se como afrontar.
Estoy enviando mails con PHP y todo funciona correctamente cuando el usuario solicita cierta informacion y se le envia a la direccion de correo indicada: los valores "De" y "Asunto" son los que indico.
El problema esta al enviar el usuario a la cuenta de correo de la pagina alguna consulta, comentario... lo que sea. Entonces se recibe un mail en la cuenta de la pagina cuyo campo "De" es Nobody en lugar de el nombre y/o direccion de la persona que envia ese correo. Se supone que esa información se la indico directamente, y eso es lo que no comprendo. Ademas, tiene una direccion especifica de correo. Supongo que tiene que ver con la gestion de envio de ese mail, pero soy profana en el tema.
Os adjunto el fragmento de codigo:
<?php
$snombre=$HTTP_POST_VARS["nombre"]; //persona
$sfrom=$HTTP_POST_VARS["mail"]; //mail
$sdestinatario="[email protected]"; //cuenta destino
$scomentarios=$HTTP_POST_VARS["comentarios"];//subject
$sheader="Mensaje de: ".$nombre."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
$headers .= "From: ".$snombre."(".$sfrom.") desde www.mipagina.com\r\n";
mail($sdestinatario,$sheader, $comentarios, $header);
?>
el codigo es un copy&paste modificado, asi que puede haber cosas poco claras o susceptibles de correccion. Si es asi, por favor, comentadlo
gracias con antelacion
saludos