Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2003, 04:57
sgafo
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 5 meses
Puntos: 0
Pregunta De donde sale este "nobody" al enviar un mail?????

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
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.


Última edición por sgafo; 07/05/2003 a las 05:00