Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/12/2010, 18:42
Avatar de andres_aquino
andres_aquino
 
Fecha de Ingreso: septiembre-2010
Ubicación: $("#place").html("FDW");
Mensajes: 138
Antigüedad: 16 años, 1 mes
Puntos: 24
Respuesta: php que envie datos a mi gmail

Para ello se debe agregar una opción más a la función mail() donde se especifica la cabecera que tendrá el mail enviado. Dicho de otro modo y siendo más práctico y sencillo, el código anterior sería como sigue:

Código PHP:
<?php

// Recuperar datos del formulario 
$nombre = $_POST['nombre']; 
$edad = $_POST['edad']; 

// Preparar mensaje 
$mensaje = "Los siguientes datos fueron extraídos del formulario:\n"; 
$mensaje .= "<u>Nombre:</u> " . $nombre . "\n"; 
$mensaje .= "<u>Edad:</u> " $nombre . "\n"; 

// Preparar el asunto del mensaje 
$asunto = "Recuperando información del formulario"; 

// Dirección de gmail 
$gmail = "[email protected]";

// Cabecera para modificar/ocultar el remitente original
$remitente = "[email protected]";
$cabecera =
    
"From: Servidor <" . $remitente . ">\r\n" .
    
"Reply-To: noreply <" . $remitente . ">\r\n" .
    
"X-Mailer: PHP/" . phpversion();

// Enviar el mensaje 
mail($gmail, $asunto, $mensaje, $cabecera); 

?>
Con eso solucionas el inconveniente de mostrar como remitente a "[email protected]" en el cuerpo del mail al momento de recibir y responder al mail.

Feliz codificación!
__________________
Te sirvió mi ayuda? +1 ;D
Andy Aquino - @aquiandres