Şifremi unuttum mail doğrulama kodu gönderimi yapmak istiyorum kodlarda bu şekilde ayarlanmış host user pass ve port yazıyorum ama gönderim yapmıyor nasıl doldurmam gerekiyor yardımcı olabilirmisiniz?
function sifremiUnuttumMail($alici,$icerik,$baslik){
global $mail,$router;
$host = "";
$user = "";
$pass = "";
$port = 587;
try {
//Server settings
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = $host; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = $user; // SMTP username
$mail->Password = $pass; // SMTP password
$mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = $port; // TCP port to connect to
//Recipients
$mail->setFrom($user, 'SMM Panel');
$mail->addAddress($alici); // Add a recipient
//Settings
$mail->CharSet = 'UTF-8';
$mail->setLanguage('tr', '/optional/path/to/language/directory/');
//Content
$mail->isHTML(true);
$mail->Subject = $baslik;
$mail->MsgHTML = ("{$icerik}");
$mail->Body = ("{$icerik}");
$mail->send();
$yollandi = "1";
} catch (Exception $e) {
$yollandi = "0";
}
if( $yollandi == "1" ){
$output = ["t"=>"Mükemmel!","m"=>"Kodunuz gönderildi, güncelle sayfasına yönlendiriliyorsunuz","s"=>"success",'r'=>$router->generate('sifre_guncelle.view')];
echo json_encode($output);
}else{
$output = ["t"=>"Hata!","m"=>"Kodunuz gönderilemedi, lütfen daha sonra tekrar deneyin","s"=>"error"];
echo json_encode($output);
}
}