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";
}
}
}
}
if (mail($mail,"Recuperar password",$message,$headers))
a mi correo no me llega nada, ayuda porf.