• 22-06-2020, 12:33:37
    #1
    Herkse merhabalar php ile mail gödermeye çalışıyorum fakat bana aşağıdaki hatayı veriyor bu konuda bilgisi olanlar yarımcı olabilir mi

    SMTP connect() failed. https://github.com/PHPMailer/PHPMail...roubleshooting

    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\SMTP;
    
    require PATH.'/vendor/autoload.php';
    
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPAuth = true;
    $mail->Host = 'smtp.gmail.com';
    $mail->Port = 465;
    $mail->SMTPSecure = 'tls';
    $mail->Username = 'gencaykt@gmail.com';
    $mail->Password = '******';
    $mail->SetFrom($mail->Username, 'Gencay KETE');
    $mail->AddAddress('gencaykete52@gmail.com', 'gönderilen kişinin adı soyadı');
    $mail->CharSet = 'UTF-8';
    $mail->Subject = 'E-POSTA KONUSU';
    $content = '<div style="background: #eee; padding: 10px; font-size: 14px">Bu bir test e-posta\'dır..</div>';
    $mail->MsgHTML($content);
    if($mail->Send()) {
    // e-posta başarılı ile gönderildi
    } else {
    echo $mail->ErrorInfo;
    }
  • 22-06-2020, 12:40:52
    #2
    Port 587 yaparak dener misin tekrar
  • 22-06-2020, 14:13:23
    #3
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    Port 587 yaparak dener misin tekrar
    ikisini de denedim aynı hata
  • 22-06-2020, 14:26:27
    #4
    SMTPSecure = 'tls'; ssl yapın bunu deneyin.
  • 22-06-2020, 14:28:47
    #5
    Platin üye
    kete52 adlı üyeden alıntı: mesajı görüntüle
    Herkse merhabalar php ile mail gödermeye çalışıyorum fakat bana aşağıdaki hatayı veriyor bu konuda bilgisi olanlar yarımcı olabilir mi

    SMTP connect() failed. https://github.com/PHPMailer/PHPMail...roubleshooting

    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\SMTP;
    
    require PATH.'/vendor/autoload.php';
    
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPAuth = true;
    $mail->Host = 'smtp.gmail.com';
    $mail->Port = 465;
    $mail->SMTPSecure = 'tls';
    $mail->Username = 'gencaykt@gmail.com';
    $mail->Password = '******';
    $mail->SetFrom($mail->Username, 'Gencay KETE');
    $mail->AddAddress('gencaykete52@gmail.com', 'gönderilen kişinin adı soyadı');
    $mail->CharSet = 'UTF-8';
    $mail->Subject = 'E-POSTA KONUSU';
    $content = '<div style="background: #eee; padding: 10px; font-size: 14px">Bu bir test e-posta\'dır..</div>';
    $mail->MsgHTML($content);
    if($mail->Send()) {
    // e-posta başarılı ile gönderildi
    } else {
    echo $mail->ErrorInfo;
    }
    Gmail ayarlarından düşük uygulamalara izin veri aktif etmeniz lazım.