Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/02/2014, 19:52
sam03
 
Fecha de Ingreso: febrero-2014
Mensajes: 69
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: mail() no envia

modifique el php para que solo quedara envío y obviar la validación, me quedo de esta forma

// Debes editar las próximas dos líneas de código de acuerdo con tus preferencias
$email_to = '[email protected]';
$email_subject = 'Contacto desde el sitio web';

$nombre = $_REQUEST['name'];
$email = $_REQUEST['email'];
$website = $_REQUEST['website'];
$mensaje = $_REQUEST['message'];

// if(isset($email)) {

// // Aquí se deberían validar los datos ingresados por el usuario
// if(!isset($nombre]) ||
// !isset($email) ||
// !isset($website) ||
// !isset($mensaje) {

// echo "<b>Ocurrió un error y el formulario no ha sido enviado. </b><br />";
// echo "Por favor, vuelva atrás y verifique la información ingresada<br />";
// die();
// }

$email_message = "Detalles del formulario de contacto:\n\n";
$email_message .= "Nombre: " . $nombre . "\n";
$email_message .= "E-mail: " . $email . "\n";
$email_message .= "Website: " . $website . "\n";
$email_message .= "Mensaje: " . $mensaje . "\n\n";

// Ahora se envía el e-mail usando la función mail() de PHP
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();

if (mail($email_to, $email_subject, $email_message, $headers)) {
echo("¡El formulario se ha enviado con éxito!");
}
else {
echo("envio fallido");
}

// }
?>

Pero cuando se ejecuta me manda el mensaje de envío fallido