ERROR: 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:\xampp\htdocs\forgotpassword_demo\forgotpassword.php on line 23
CODE:
if(isset($_POST) & !empty($_POST)){
$email = mysqli_real_escape_string($connection, $_POST['email']);
$sql = "SELECT * FROM `signup` WHERE email = '$email'";
$res = mysqli_query($connection, $sql);
$count = mysqli_num_rows($res);
if($count == 1){
$r = mysqli_fetch_assoc($res);
$password = $r['password'];
$to = $r['email'];
$subject = "Your Recovered Password";
$message = "Please use this password to login " . $password;
$headers = "From: cogsoumya4@gmail.com" . "\r\n" .
"CC: soumya.23febsinha@gmail.com";
if(mail($to, $subject, $message, $headers)){
echo "Your Password has been sent to your email id";
}else{
echo "Failed to Recover your password, try again";
}
}else{
echo "User name does not exist in database";
}
}