Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2009, 07:23
idunn
 
Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 15 años, 3 meses
Puntos: 0
formulario con mail ()

Saludos,

Tengo un pequeño formulario en mi web, en el cual el usuario sólo tiene que escribir su dirección de correo electrónico si desea recibir una newsletter.

Al darle a submit, dicho formulario enlaza con una página que procesa el e-mail. Si éste es correcto, redirecciona a una página de confirmación, en caso contrario, vuelve a la página del formulario notificando el error.

El problema es que el email con los datos del destinatario no llega a mi mailbox (tengo la web hospedada en freehostia).

El código del fichero php que procesa la información introducida por el usuario es el siguiente:

<?php
$urlok = 'confirm-ok.php';
$urlko = 'confirm-ko.php';
$remitente = $_POST['email'];

error_reporting(0);

$Ok = ereg("^([a-zA-Z0-9_\.-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$", $email);
if ($Ok) {
mail('[email protected]', 'Nueva suscripción', 'From:$remitente');
header("Location: $urlok");
} else {
header("Location: $urlko");
}
?>

Gracias de antemano.