• 15-01-2021, 20:31:36
    #1
    Merhabalar saatlerdir uğraşmamın sonucunda bir çözüm elde edebildim benim sürümüm 3.0.2.0 herhangi bir sorun yaşayan varsa izlediğim adımları uygulayabilir.

    system/library/mail/smtp.php dosyasını açıyoruz
     public function send() { //kodunun hemen altına
     if ($this->from != $this->smtp_username) { $this->reply_to = $this->from; $this->reply_to_sender = $this->sender; $this->from = $this->smtp_username; } //kodunu ekliyoruz.
    $header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->sender) . '?= <' . $this->from . '>' . PHP_EOL; //kodunu bulup
    $header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->reply_to_sender) . '?=' . ' <' . $this->reply_to . '>' . PHP_EOL;  //bununla değiştiriyoruz.
    Son olarak..
    fputs($handle, 'MAIL FROM: <' . $this->from . '>XVERP' . "\r\n");  //kodunu bulup
    fputs($handle, 'MAIL FROM: <' . $this->smtp_username . '>XVERP' . "\r\n"); //bununla
    fputs($handle, 'MAIL FROM: <' . $this->from . '>' . "\r\n"); //kodunu bulup
    fputs($handle, 'MAIL FROM: <' . $this->smtp_username . '>' . "\r\n"); //bununla değiştiriyoruz.
    Yandex Connectden oluşturulan hesap şifresini kabul etmiyor, Oluşturduğunuz hesaba giriş yapıp uygulama şifreleri diyip ordan smtpyi seçip şifre oluşturun.

  • 15-01-2021, 20:45:03
    #2
    merhabalar,

    Mail → Tüm ayarlar → E-posta programları yolunu takip ederek buradaki Portal şifresine tik koyup denemişmiydiniz.
  • 15-01-2021, 20:46:52
    #3
    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    merhabalar,

    Mail → Tüm ayarlar → E-posta programları yolunu takip ederek buradaki Portal şifresine tik koyup denemişmiydiniz.
    Merhabalar, hayır denemedim açıkcası yandexde yeni olduğum için aklıma bile gelmedi hocam
  • 15-01-2021, 20:51:01
    #4
    @Jackles; Mantık olarak opencartta yandex smtp kullanabilmek bu kadar zor olmaması gerekir diye düşündüm bir an.
  • 15-01-2021, 21:21:26
    #5
    salimsevindik adlı üyeden alıntı: mesajı görüntüle
    @Jackles; Mantık olarak opencartta yandex smtp kullanabilmek bu kadar zor olmaması gerekir diye düşündüm bir an.
    Bu ayarı yapsanız bile sadece şifreniz ile giriş yapabilceksiniz smtp için yine gereken ayarların yapılması gerekiyor.
  • 15-06-2021, 13:19:49
    #6
    Ben denedim bu yönteminizi ama başka hatalar almaya başladım bu sefer
  • 04-01-2022, 09:48:53
    #7
    Jackles adlı üyeden alıntı: mesajı görüntüle
    Merhabalar saatlerdir uğraşmamın sonucunda bir çözüm elde edebildim benim sürümüm 3.0.2.0 herhangi bir sorun yaşayan varsa izlediğim adımları uygulayabilir.

    system/library/mail/smtp.php dosyasını açıyoruz
     public function send() { //kodunun hemen altına
     if ($this->from != $this->smtp_username) { $this->reply_to = $this->from; $this->reply_to_sender = $this->sender; $this->from = $this->smtp_username; } //kodunu ekliyoruz.
    $header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->sender) . '?= <' . $this->from . '>' . PHP_EOL; //kodunu bulup
    $header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->reply_to_sender) . '?=' . ' <' . $this->reply_to . '>' . PHP_EOL;  //bununla değiştiriyoruz.
    Son olarak..
    fputs($handle, 'MAIL FROM: <' . $this->from . '>XVERP' . "\r\n");  //kodunu bulup
    fputs($handle, 'MAIL FROM: <' . $this->smtp_username . '>XVERP' . "\r\n"); //bununla
    fputs($handle, 'MAIL FROM: <' . $this->from . '>' . "\r\n"); //kodunu bulup
    fputs($handle, 'MAIL FROM: <' . $this->smtp_username . '>' . "\r\n"); //bununla değiştiriyoruz.
    Yandex Connectden oluşturulan hesap şifresini kabul etmiyor, Oluşturduğunuz hesaba giriş yapıp uygulama şifreleri diyip ordan smtpyi seçip şifre oluşturun.

    Sayende sorunum çözüldü kardeşim, çok teşekkür ederim.
  • 12-04-2022, 19:27:50
    #8
    3.0.8 versionunda yandex mail smtp ayarları ile yaşadığım 500 sorununu çözdü. Teşekkürler.
  • 27-10-2022, 03:11:26
    #9
    3.0.8 ve cyberpanel de muhteşem bir mail sorunu yaşıyordum
    @Jackles; teşekkürler paylaşımın için...