Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2012, 09:42
donangelomix
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 108
Antigüedad: 12 años, 2 meses
Puntos: 1
recuperar contraseña

hola.
tengo una duda con este error
( ! ) Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\sistdeusuariosv2.zip\recuperar.php on line 31

este es el codigo de envio de email: para recuperar
Código PHP:

<?php
if(isset($_POST['button'])){
    if(
$_POST['mail']){
        
        
$mail htmlentities($_POST['mail']);
        
        
$link mysql_connect ($dbhost$dbusername$dbuserpass);
        
mysql_select_db($dbname,$link);
        
        
$queEmp "SELECT * FROM usuarios WHERE email='$mail'";
        
$resEmp mysql_query($queEmp$link) or die(mysql_error());
        
$totEmp mysql_num_rows($resEmp);
        if(
$totEmp == 0){
            echo 
"El mail ingresado no existe";
            exit();
        }        
        else{
            
$row mysql_fetch_assoc($resEmp);
            
$hash md5(md5($row['username']).md5($row['password']));

            
$headers "From:Recuperar password <[email protected]>\r\n";  
            
$message "Para recuperar tu contrasenia dar click en la url de abajo.
            http://www.tuweb.com/pass.php?id="
.$hash."&mail=".$mail."";
        
        if (
mail($mail,"Recuperar password",$message,$headers)){
        
$msg "Se te envio un link a tu mail para cambiar la password";
        }
        }
    }
}
la linea 31 es :
if (mail($mail,"Recuperar password",$message,$headers))

a mi correo no me llega nada, ayuda porf.