• 03-08-2020, 12:20:15
    #1
    geçen aylarda sorunu çözdüğümü sanıyordum fakat sorun hala mevcut.

    ssl ve tls denedim
    465 ve 587 denedim
    smtp.yandex.com ve smtp.yandex.com.tr denedim
    farklı smtp eklentilerini denedim
    hostun kendileri ile alakalı olmadıklarını söyledi

    sorun hala çözülmedi. bu sorunu çözen arkadaşlar varmı
  • 03-08-2020, 12:21:20
    #2
    ​Dns ayarları tamammı ​​​
  • 03-08-2020, 12:23:12
    #3
    465 / SMTP 965 / TLS yandex ayarları. tls yi 965 ile deneyin hocam
  • 03-08-2020, 12:23:27
    #4
    Myk61 adlı üyeden alıntı: mesajı görüntüle
    Dns ayarları tamammı
    evet. benden istenildiği dns adreslerini siteye eklemiştim
  • 03-08-2020, 12:25:54
    #5
    mertzafer adlı üyeden alıntı: mesajı görüntüle
    465 / SMTP 965 / TLS yandex ayarları. tls yi 965 ile deneyin hocam
    sorun hala devam ediyor
  • 03-08-2020, 12:27:36
    #6
    mrbold adlı üyeden alıntı: mesajı görüntüle
    sorun hala devam ediyor
    hostunuzun kendi mail smtp ayarlarını denediniz mi?
  • 03-08-2020, 12:30:02
    #7
    mertzafer adlı üyeden alıntı: mesajı görüntüle
    hostunuzun kendi mail smtp ayarlarını denediniz mi?
    yine olmadı
  • 03-08-2020, 12:47:03
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mail.yandex domaini üzerinden mail adresinize giriş yapın sağ üstte ayarlar sekmesine giriş yapın sol tarafta menüde e-posta programları gibi bir sekme mevcut ona tıklayın orada IMAP ve SMTP ile ilgili tüm ayarları tikleyin ondan sonra pop imap ve SMTP işlemleri çalışıyor hocam @mrbold;
  • 14-08-2021, 05:00:05
    #9
    Çözüm >>
    2 gün önce iletişim ve rezervasyon formunun çalışmadığını fark ettim kısa bir araştırma yapsamda hiç şey bulamadım, phpmaiiler sınıfını güncelledim yerelde çalıştı fakat sunucuda çalışmadı. Asıl sorun kodlarda değil güvenlik duvarının engellemisi aşağı kısma hata kodlarını bırakıyorum böyle çıktı alıyorsanız sorun firewall bu durumda hosting aldığınız firmaya basvurun sunucu sahibi iseniz terminal ile "ping smtp.yandex.com.tr" ping atın durdurmak için ctrl+c ayrıca firewall üzerinde "SMTP_BLOCK" bu kısmı kontrol edin..

    Hata Kodu daha detaylı çıktı veriyordu fakat kaydetmemişim debug kısmına 3 değerini veriyoruz buna benzer hata kodu verir

    2021-08-12 20:33:51 SMTP ERROR: Failed to connect to server: Cannot assign requested address (99)
    SMTP connect() failed. https://github.com/PHPMailer/PHPMail...roubleshooting
    Message could not be sent. Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMail...roubleshooting

    Kullandığım email kodlarınıda paylaşıyorum belki yardımcı olur github üstünden sınıfı indirin ekleyin.

    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\SMTP;
    use PHPMailer\PHPMailer\Exception;
    
    //Load Composer's autoloader
    require 'vendor/autoload.php';
    
    
    $mail = new PHPMailer(true);
    
    try {
    //Server settings
    // $mail->SMTPDebug = SMTP::DEBUG_SERVER; //3 değerini verirserniz detaylı rapor alırsınız
    $mail->isSMTP();
    $mail->Host = 'smtp.yandex.com.tr';
    $mail->SMTPAuth = true;
    $mail->Username = 'user@yandex.com.tr'; //SMTP kullanıcı adı
    $mail->Password = 'sifre'; //SMTP şifre
    $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; // sll değeri verilebilir
    $mail->Port = 465; // yandex için
    
    //Recipients
    $mail->setFrom('from@example.com', 'Mailer');
    $mail->addAddress('joe@example.net', 'Joe User'); // gideceği adres
    
    $mail->addReplyTo('info@example.com', 'Information'); // yanıt seçeneğindeki adres
    
    
    //Content
    $mail->isHTML(true); // html destekli içerik
    $mail->Subject = 'baslik alanı';
    $mail->Body = 'e-posta içeriği html yazılabilir';
    
    
    $mail->send();
    echo 'E-Posta Gönderildi..';
    } catch (Exception $e) {
    echo "Hata Oluştu. Hata Kodu: {$mail->ErrorInfo}";
    }