Estoy intentando hacer un pequeño formulario de contacto en PHP y pues en una parte funciona ya que el mensaje llega a mi bandeja de correo pero no indica la persona que lo ha mandado solo pone "From: Virtual-user"
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
Si habro el mensaje todo el contenido es recibido sin problemas
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Código:
Espero que me ayuden ya que me estoy iniciando en PHP y mi nivel es muy básico. Un cordial saludo <? if (!$HTTP_POST_VARS){ ?> <form action="contactar.php" method=post name="contactar.php" id="contactar.php"> <font face="Verdana, Arial, Helvetica, sans-serif"><br> <font size="3" face="Comic Sans MS">Nombre:</font></font> <font size="3" face="Comic Sans MS"> <input type=text name="nombre" size=25> <br> Email:</font> <font size="3" face="Comic Sans MS"> <input type=text name="email" size=25> <br> Mensaje:</font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <textarea name="coment" cols="25" rows="6"></textarea> <br> <br> </font><br> <br> <input name="submit" type=submit value="Enviar"> </form> <? }else{ //Estoy recibiendo el formulario, compongo el cuerpo $cuerpo = "Formulario enviado desde la pagina web url\n"; $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n"; $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n"; $cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n"; //mando el correo... mail("correo para recibir el mensaje","Formulario recibido",$cuerpo); //doy las gracias por el envío echo "Gracias por rellenar el formulario. Se ha enviado correctamente."; } ?>
![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)