• 05-07-2018, 15:21:29
    #1
    Selam arkadaşlar php smtp mail gönderiminde yandex mail kullanıyorum ancak aşağıdaki hatayı alıyorum. Aslında 2 yıldır kullanıyorum ancak 3 gün öncesine kadar sorunsuz çalışırken ne olduysa çalışmıyor.

    HATA:
    SMTP Error: Could not connect to SMTP host.
    SMTP mail gönderim kodu:
    require("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPDebug = 1;
    $mail->SMTPAuth = true;
    $mail->SMTPSecure = 'ssl';
    $mail->Host = 'smtp.yandex.com.tr';
    $mail->Port = 465;
    $mail->IsHTML(true);
    $mail->SetLanguage("tr", "phpmailer/language");
    $mail->CharSet  ="utf-8";
    $mail->Username = "kullanici[at]yandex.com"; // Mail adresimizin kullanicı adi
    $mail->Password = "xxx"; // Mail adresimizin sifresi
    $mail->SetFrom("kullanici[at]yandex.com", "Rapor"); // Mail attigimizda gorulecek ismimiz
    $mail->AddAddress("diger[at]aaa.com"); // Maili gonderecegimiz kisi yani alici
    $mail->Subject = "Günlük Rapor"; // Konu basligi
    $mail->Body = $mesaj; // Mailin icerigi
        if(!$mail->Send()){
            echo "Mailer Error: ".$mail->ErrorInfo;
        } else {
            echo "Mesaj gonderildi";
        }
  • 05-07-2018, 15:25:21
    #2
    Smtp ayarlarınızda bir problem var. Sanırsam problem hosting kaynaklı. Pm atarsanız Sitenize bakarım.
  • 05-07-2018, 15:30:12
    #3
    skdenizcom adlı üyeden alıntı: mesajı görüntüle
    Smtp ayarlarınızda bir problem var. Sanırsam problem hosting kaynaklı. Pm atarsanız Sitenize bakarım.
    Smtp ayarlarını yukarıda verdim. Kendi hostingimdeki maili bağlamıyorum, bağladığımda zaten çalışıyor. Sorun yandex smtp mail ayarlarını girdiğimde..
  • 05-07-2018, 15:32:06
    #4
    587 portunu deneyebilir misiniz hocam?
  • 05-07-2018, 15:36:12
    #5
    OrhanBilge adlı üyeden alıntı: mesajı görüntüle
    587 portunu deneyebilir misiniz hocam?
    Denedim üstad hepsini hep hata alıyorum. 587 portunu denedim tls vs yaptım ancak hep hata alıyorum. Anlamadığım 2 yıldır çalışan şeyin bir anda çalışmaması.

    Şuan mevcutta yandex çalıştıran var mı acaba ?
  • 05-07-2018, 15:40:29
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bizim yandex üzerinde bir sıkıntı yok şu an için.
  • 05-07-2018, 15:51:07
    #7
    armagedon66 adlı üyeden alıntı: mesajı görüntüle
    Denedim üstad hepsini hep hata alıyorum. 587 portunu denedim tls vs yaptım ancak hep hata alıyorum. Anlamadığım 2 yıldır çalışan şeyin bir anda çalışmaması.

    Şuan mevcutta yandex çalıştıran var mı acaba ?
    Hocam Wordpress üzerinde bir eklenti aracılığı ile kullanıyorum, testten şu yanıt dönüyor.

    The result was:
    bool(true)
    Ayarlar ise şu şekilde;

    SMTP Host: smtp.yandex.com.tr
    SMTP Port : 587
    Encryption: Use TLS encryption.
    Authentication: Yes: Use SMTP authentication.
  • 05-07-2018, 15:51:13
    #8
    armagedon66 adlı üyeden alıntı: mesajı görüntüle
    Selam arkadaşlar php smtp mail gönderiminde yandex mail kullanıyorum ancak aşağıdaki hatayı alıyorum. Aslında 2 yıldır kullanıyorum ancak 3 gün öncesine kadar sorunsuz çalışırken ne olduysa çalışmıyor.

    HATA:
    SMTP Error: Could not connect to SMTP host.
    SMTP mail gönderim kodu:
    require("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPDebug = 1;
    $mail->SMTPAuth = true;
    $mail->SMTPSecure = 'ssl';
    $mail->Host = 'smtp.yandex.com.tr';
    $mail->Port = 465;
    $mail->IsHTML(true);
    $mail->SetLanguage("tr", "phpmailer/language");
    $mail->CharSet  ="utf-8";
    $mail->Username = "kullanici[at]yandex.com"; // Mail adresimizin kullanicı adi
    $mail->Password = "xxx"; // Mail adresimizin sifresi
    $mail->SetFrom("kullanici[at]yandex.com", "Rapor"); // Mail attigimizda gorulecek ismimiz
    $mail->AddAddress("diger[at]aaa.com"); // Maili gonderecegimiz kisi yani alici
    $mail->Subject = "Günlük Rapor"; // Konu basligi
    $mail->Body = $mesaj; // Mailin icerigi
        if(!$mail->Send()){
            echo "Mailer Error: ".$mail->ErrorInfo;
        } else {
            echo "Mesaj gonderildi";
        }
    Benimde buna benzer bir sorunum vardır suana kadar calısan mail formlarım birden calısmaz oldu ne yaptıysam olmadı meğersem hosting firmasi kaynaklayımış bi hosting firmanizla gürüşün hocam
  • 05-07-2018, 15:53:05
    #9
    blackmamba24 adlı üyeden alıntı: mesajı görüntüle
    Benimde buna benzer bir sorunum vardır suana kadar calısan mail formlarım birden calısmaz oldu ne yaptıysam olmadı meğersem hosting firmasi kaynaklayımış bi hosting firmanizla gürüşün hocam
    Hocam kesin konuşmuş olmak istemiyorum ancak bunun hosting kaynaklı olacağını pek zannetmiyorum. Neticede bir PHP script çalıştırıyorsunuz ve bu PHP script başka bir mail server ile bağlantı kurmaya çalışıyor. Yani hosting bağımsız bir bağlantı. Ama tabi diğer tecrübeli kişilerin de yorumlarını almak gerekir.