lostyazilim
tr.link

Şifremi unuttum Mail Gönderim yapmak istiyorum

6 Mesajlar 736 Okunma
lstbozum
tr.link

patron55 patron55 WM Aracı Kullanıcı
  • Üyelik 22.04.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek öğrenci
  • Konum Samsun
  • Ad Soyad I** B**
  • Mesajlar 101
  • Beğeniler 28 / 2
  • Ticaret 0, (%0)
Ş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);
}
}
 

 

wmaraci
reklam

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)
Eğer gmail hesabınız varsa aşağıdaki gibi yapabilir veya başka bir servis kullanabilirsin.

$host = "smtp.gmail.com";
$user = "mahmutabi@gmail.com"; //Mail adresin
$pass = "mahmutk123"; //Mail şifren
 

 

patron55 patron55 WM Aracı Kullanıcı
  • Üyelik 22.04.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek öğrenci
  • Konum Samsun
  • Ad Soyad I** B**
  • Mesajlar 101
  • Beğeniler 28 / 2
  • Ticaret 0, (%0)
kelebek deniyorum hocam
 

 

patron55 patron55 WM Aracı Kullanıcı
  • Üyelik 22.04.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek öğrenci
  • Konum Samsun
  • Ad Soyad I** B**
  • Mesajlar 101
  • Beğeniler 28 / 2
  • Ticaret 0, (%0)

kelebek adlı üyeden alıntı

Eğer gmail hesabınız varsa aşağıdaki gibi yapabilir veya başka bir servis kullanabilirsin.

$host = "smtp.gmail.com";
$user = "mahmutabi@gmail.com"; //Mail adresin
$pass = "mahmutk123"; //Mail şifren


aynı şekilde yaptım olmadı hocam
 

 

wmaraci
wmaraci

EYA EYA WM Aracı Kullanıcı
  • Üyelik 08.12.2016
  • Yaş/Cinsiyet 34 / E
  • Meslek Biokimyager bir yazılımcı
  • Konum Muğla
  • Ad Soyad E** A**
  • Mesajlar 109
  • Beğeniler 55 / 15
  • Ticaret 7, (%100)
sunucu mail portları ban yemiş olabiliyor. istersen mailjet sisteminin apisi ile daha iyi analiz ederek gönderim sağlaya bilirsin. Mailjet.com (merak edenler için).
 

 

patron55 patron55 WM Aracı Kullanıcı
  • Üyelik 22.04.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek öğrenci
  • Konum Samsun
  • Ad Soyad I** B**
  • Mesajlar 101
  • Beğeniler 28 / 2
  • Ticaret 0, (%0)
Host firmasıyla konuşup çözdüm arkadaşlar
$host = "HOST SMTP BİLGİSİ";
$user = " E-POSTA";
$pass = "PAROLA";
$port = 587;
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al