Phpmail den SMTP ye geçiş sorunu
8
●111
- 31-07-2020, 15:17:53Selam arkadaşlar, yeni taşındığım host phpmail'e izin vermiyor bu yüzden dosyaları smtp ye çevirdim ama hala mail gönderemedim. Nerede hata yapmış olabilirim yada hosting firmasına sormam gereken başka bir şey daha mı var?
- 31-07-2020, 15:23:41
<?php use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require 'PHPMailer/src/Exception.php'; require 'PHPMailer/src/PHPMailer.php'; require 'PHPMailer/src/SMTP.php'; if($_POST['eposta']<>'' && $_POST['isim']<>'' && $_POST['telefon']<>'' && $_POST['mesaj']<>''){ $isim=$_POST['isim']; $eposta=$_POST['eposta']; $telefon=$_POST['telefon']; $mesaj=$_POST['mesaj']; $mail = new PHPMailer(true); // Passing `true` enables exceptions try { //Server settings $mail->SMTPDebug = 0; // SMTP hata ayıklama // 0 = mesaj göstermez (testler bittikten sonra kullanılmalıdır) // 1 = sadece mesaj gösterir // 2 = hata ve mesaj gösterir $mail->isSMTP(); $mail->SMTPAuth = true; // SMTP doğrulamayı etkinleştirir $mail->Username = '***@gmail.com'; // SMTP kullanıcı adı (gönderici adresi) $mail->Password = '***'; // SMTP şifre $mail->Host = 'smtp.gmail.com'; // Mail sunucusunun adresi $mail->Port = 465; // Normal bağlantı için 587, güvenli bağlantı için 465 yazın $mail->SMTPSecure = 'ssl'; // Enable TLS encryption, '' , 'ssl' , 'tls' $mail->SMTPOptions = array( 'ssl' => [ 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true, ], ); $mail->SetLanguage('tr', 'PHPMailer/language/'); //Recipients $mail->setFrom("***@gmail.com", "Baslik"); // Mail atıldığında gorulecek isim ve email $mail->addAddress('***@gmail.com'); // Mailin gönderileceği alıcı adresi //Content $mail->isHTML(true); $mail->Subject = 'İletişim formundan mesajınız var!'; // Email konusu $mail->Body = "$isim<br />$eposta<br />$telefon<br />$mesaj"; // Mailin içeriği $mail->CharSet = 'utf-8'; $mail->send(); echo 'Mesaj gönderildi'; } catch (Exception $e) { echo 'Mesaj gönderilmedi. Hata: ', $mail->ErrorInfo; } } ?>Verdiği hata:
2020-07-31 12:23:06 SERVER -> CLIENT:
2020-07-31 12:23:06 SMTP NOTICE: EOF caught while checking if connected
SMTP Hatası: Oturum açılamadı.
SMTP Hatası: Oturum açılamadı.
Mesaj gönderilmedi. Hata: SMTP Hatası: Oturum açılamadı. - 31-07-2020, 15:25:43Üyeliği durdurulduHangi yazılımı kullanıyorsunuz? 10TL dahilinde profesyonel destek verebilirim.infoakademi adlı üyeden alıntı: mesajı görüntüle
- 31-07-2020, 15:34:45Sitemdeki iletişim formlarından gelen mesajlar bana mail olarak gmail kutuma düşüyordu.
- 31-07-2020, 16:56:49bakabildiniz mi hocam?Tonks adlı üyeden alıntı: mesajı görüntüle
