-4

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";
    }
}
brombeer
  • 8,206
  • 5
  • 21
  • 26
soumya
  • 1
  • 1

0 Answers0