• 14-02-2023, 19:46:05
    #1
    PHPMailler kullanıyorum Yandex Mail üzerinden form verilerini mail olarak göndermeye çalışıyorum kullanıcı adı ve şifrelerin doğru olmasına rağmen sürekli olarak aynı hatayı alıyorum sorunu nasıl çözebilirim?

    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\SMTP;
    use PHPMailer\PHPMailer\Exception;
    require 'PHPMailer/src/Exception.php';
    require 'PHPMailer/src/PHPMailer.php';
    require 'PHPMailer/src/SMTP.php';
    try {
        //Server settings
        $mail->SMTPDebug = SMTP::DEBUG_SERVER;                    
        $mail->isSMTP();                                          
        $mail->Host       = 'smtp.yandex.com.tr';                    
        $mail->SMTPAuth   = true;                                  
        $mail->Username   = '********@yandex.com';                    
        $mail->Password   = '*************';                              
        $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;            
        $mail->Port       = 465;              
                      
     
        $mail->setFrom('mail@mail.mail', 'Mailer');
        $mail->addAddress('doguazad@pm.me', 'Joe User');
    
    
        $mail->isHTML(true);                                
        $mail->Subject = 'hi';
        $mail->Body    = 'This is the HTML message body <b>in bold!</b>';
        $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
        $mail->send();
        echo 'Message has been sent';
    } catch (Exception $e) {
        echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
    }
    Aldığım Hata :
  • 14-02-2023, 19:50:11
    #2
    Hata yazıyor zaten. invalid user or password. ya mail hesabı yanlış yada parola.
  • 14-02-2023, 20:07:57
    #3
    fuatboluk adlı üyeden alıntı: mesajı görüntüle
    Hata yazıyor zaten. invalid user or password. ya mail hesabı yanlış yada parola.
    hayır hocam kullanıcı adı ve parola doğru teyit ettim.
  • 14-02-2023, 20:13:29
    #4
    👑BRKNET Dijital Ajans👑
    Merhabalar,
    Uygulama şifresi ile islem yapabilirsiniz.
  • 14-02-2023, 20:14:57
    #5
    BrkCn adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,
    Uygulama şifresi ile islem yapabilirsiniz.
    hocam simdi biraz baktim da uygulama sifresi olusturuyorum ona da ayni hatayi veriyor acaba uygulama sifresi olusturuken bir hata mi yapiyorum
  • 14-02-2023, 20:17:46
    #6
    doguazad adlı üyeden alıntı: mesajı görüntüle
    hayır hocam kullanıcı adı ve parola doğru teyit ettim.
    buraya bak istersen. muhtemelen kodunda hata var. https://gist.github.com/nagiyevelchi...f11e2a023eb671
  • 14-02-2023, 20:29:19
    #7
    👑BRKNET Dijital Ajans👑
    doguazad adlı üyeden alıntı: mesajı görüntüle
    hocam simdi biraz baktim da uygulama sifresi olusturuyorum ona da ayni hatayi veriyor acaba uygulama sifresi olusturuken bir hata mi yapiyorum
    https://brknet.com/yandex-uygulama-s...l-olusturulur/
    bu şekilde oluşturduysanız hatta uygulama şifresini oluşturduysanız genel olarak hata vermez.
    hosting veya mevcuttaki sunucuda firewall taraflı bir engel varsa hata verir veya php kodunuzda eksik varsa hata verir.
  • 14-02-2023, 20:42:37
    #8
    BrkCn adlı üyeden alıntı: mesajı görüntüle
    https://brknet.com/yandex-uygulama-s...l-olusturulur/
    bu şekilde oluşturduysanız hatta uygulama şifresini oluşturduysanız genel olarak hata vermez.
    hosting veya mevcuttaki sunucuda firewall taraflı bir engel varsa hata verir veya php kodunuzda eksik varsa hata verir.
    fuatboluk adlı üyeden alıntı: mesajı görüntüle
    buraya bak istersen. muhtemelen kodunda hata var. https://gist.github.com/nagiyevelchi...f11e2a023eb671
    Sorunu şimdi çözdüm aynı sorunu ilerde yaşayacak arkadaşlar için açıklayayım ilk olarak mail ayarlarından e posta istemcileri kısmındaki "Posta istemcisinin e-posta kutusuna erişmesine izin verin" kutucuğunu aktif ediyoruz daha sonra bir uygulama şifresi oluşturuyoruz. Uygulama şifresini eklediğimiz zaman sistem çalışıyor.