Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/08/2004, 13:34
robytony
 
Fecha de Ingreso: julio-2003
Ubicación: Capital Federl
Mensajes: 60
Antigüedad: 20 años, 9 meses
Puntos: 0
Cluster , te comento que por el lado de mi cuenta Hotmail , no tengo activado ningun antispam ni correo masivo, por otro tengo que pensar que algun usuario de la pagina , si lo tenga y entonces no recibiria sus claves ???
En cambio tengo activado antispam en otra cuenta de correo (no hotmail) y manda y recibo las claves correctamente.
Te mando el scripts completo de la pagina que hace la verificacion y manda el correo, a ver si aprecias algo que no este funcionando correctamente.

Un Abrazo

Las variables las envia un form (claveolv.php)
<?
//paso las variables
$email=$_POST["email"];
function comprobar_mail($mail){
if (!ereg("^([a-zA-Z0-9._]+)@([a-zA-Z0-9.-]+).([a-zA-Z]{2,4})$",$mail)){
return TRUE;
} else {
return FALSE;
}
}
if (strlen ($email)==0)
header("Location: claveolv.php?campovacio=1"); elseif (comprobar_mail($email)) {
header("Location: claveolv.php?emailerror=1");}
else {
//conecto con la base de datos
$conn = mysql_connect("localhost","usuario","password");
$base = "nombreBD";
$tabla = "nombreTabla";
$remitente="[email protected]";
//selecciono la BBDD
mysql_select_db($base,$conn);
//Sentencia SQL para buscar un usuario con esos datos
$ssql = "SELECT * FROM $tabla WHERE email='$email'and autorizado='si'";
//Ejecuto la sentencia
$rs = mysql_query($ssql,$conn);
//vemos si el email y si esta autorizado contraseña es váildo
//si la ejecución de la sentencia SQL nos da algún resultado
//es que si que existe esa conbinación email/autorizado
if (mysql_num_rows($rs)!=0){
header("Location: claveolv.php?envio=1");
$registro = mysql_fetch_array($rs);
mail ($email,"claves de acceso","Las claves de tu registro son las siguientes:
NOMBRE DE USUARIO $registro[nombre_usuario]
CLAVE DE USUARIO $registro[clave_usuario]","FROM: ".$remitente);
} else
header("Location: claveolv.php?emailinexis=1");
}
?>
<head>
<title>recuperar clave</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</body>
</html>