Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2006, 10:47
bandeirante
 
Fecha de Ingreso: marzo-2006
Mensajes: 5
Antigüedad: 18 años, 1 mes
Puntos: 1
Cabecera de mail

Hola a todos, soy un aprendiz de php, y buscando un código para enviar mails encontré el siguiente que funciona perfecto en mi servidor. El único problema es que el remitente aparece como nobody. Sé que se tiene que incluir una cabecera para evitar esto, pero quiero saber dónde y cómo se debe colocar.

Código PHP:
<html>
    <head>
        <title>Escríbanos un E-mail</title>
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
        <?php
            $message
="";
            
//---cabecera adicional
            
$cabeceras "From: $email\r\n";
            
//---Asunto del mensaje.
            
$mailsubject ="Envíenos un E-mail";
            
//---Cuerpo del mensaje.
            
$mailbody ="Los Datos del usuario:\n";
            if (isset(
$nombre))
            { 
                
$mailbody.="El nombre del usuario: ".$nombre."\n";
            }
            if (isset(
$email))
            {
                
$mailbody.="El correo electronico del usuario: ".$email."\n";
            }
            if (isset(
$pais))
            {
                
$mailbody.="El país del usuario: ".$pais."\n";
            }
            if (isset(
$mensaje))
            {
                
$mailbody.="El mensaje del usuario: ".$mensaje."\n";
            }
            
$mailbody.="";
            
//---Se envía un mensaje al administrador
            
$email="[email protected]";
            
//---El resultado se almacena en la variable $result.
            
$result =mail($email,$mailsubject,$mailbody);
            if (
$result)
            {
                
//---Si el mensaje se ha enviado con éxito.
                
echo "<p><h1><center>Gracias por su enviarnos su mensaje. Le estaremos respondiendo a la brevedad posible.</center></h1></p>";
            }
            else
            {
            
//---Si el mensaje no se ha enviado.
            
echo "<p><b>El mensaje no ha podido enviarse.</b></p>";
            }
        
?>
        
    </body>
</html>

Última edición por Cluster; 28/07/2006 a las 10:57