Código PHP:
<?php
//reemplace [email protected] por la dirección a donde quieres que se mande los datos.
$recipiente = "[email protected]";
//reemplace miasunto por el asunte que quieres en el email
$asunto = "Inscripción Newsletter";
$error = 0;
//los campos mandados por el formulario
$email = $_POST['email'];
//verificación si los campos requeridos estan llenos
if($email == "" ){
$error=1;
}
//verificación si el email es correcto
elseif(!eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.[a-z]{2,}"."$",$email)){
$error=2;
}
//mensajes de error
if($error==1){
echo "El siguiente error ha ocurrido!<BR>";
echo "No ha rellenado todos los campos obligatorios.<BR> Por favor vuelva <A HREF=\"javascript:history.back()\">atras</A>.<BR>";
}
elseif($error==2){
echo "El correo electronico es invalido!<BR> Por favor vuelva <A HREF=\"javascript:history.back()\">atrás</A>.<BR>";
}
//envio del email con los datos
else{
$message .="email: ".$email."<br>";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email\r\n";
mail($recipiente,$asunto,$message,$headers);
//aqui puedes modificar los mensajes
echo "Tu email ha sido recibido<BR>";
echo "Pronto recibirás noticias actualizadas en tu correo<BR><A HREF=\"javascript:close()\">cerrar ventana</A><br />";
mail($email, "hola", "$email. Tu mensaje ha sido recibido, te responderemos a la brevedad. Gracias.","From:[email protected]");
}
?>