• 26-10-2021, 16:49:06
    #1
    Üyeliği durduruldu
    Merhaba Arkadaşlar...

    Php ile smtp mail gönderimi yapıyorum. Sorunsuz çalışan kod şuan çalışmıyor. Hiç bir hata da vermiyor, sorunsuz çalışıyor görünüyor. Kodlara epey baktım hata göremıyorum. Eposta adresine mail düşmüyor. Php mail fonksiyonu sunucu da aktif. Ne yapabilirim ?

    $mail = new PHPMailer();
        $mail->IsSMTP();
        $mail->SMTPAuth = true;
        $mail->Host = 'mail.siteismi.com';
        $mail->Port = 465;
        $mail->IsHTML(true);
        $mail->SMTPSecure = 'ssl';
        $mail->Username = 'info@siteismi.com';
        $mail->Password = 'sifrem';
        $mail->SetFrom($mail->Username, 'Hizmet Talebi');
        $mail->AddAddress($eposta);
        $mail->CharSet = 'UTF-8';
        $mail->Subject = 'Hizmet Talebi';
        $content = $mailicerik;
        $mail->MsgHTML($mailicerik);
        if($mail->Send()) {
    
            echo "<div class='talep-iletildi'>Başarıyla gönderildi</div>";
    
        } else {
    
            echo "Mesajınız Gönderilemedi, Tekrar Deneyin...";
            echo $mail->ErrorInfo;
        }
  • 26-10-2021, 16:50:52
    #2
    port numarasını 587 yapıp denedinizmi ?
  • 26-10-2021, 16:52:09
    #3
    Tıkla ve ulaş! bu link size yardımcı olabilir bunu deneyin birde.
  • 26-10-2021, 16:52:13
    #4
    webmaile bakıyormusunuz hocam? belki ip ban yemişdir?
  • 26-10-2021, 16:56:40
    #5
    Üyeliği durduruldu
    Elbette bakıyorum hocam, şuanda cpanelde engellenen veya ban yiyen hiç bir ip yok.
  • 26-10-2021, 16:57:11
    #6
    Üyeliği durduruldu
    Hurtech adlı üyeden alıntı: mesajı görüntüle
    port numarasını 587 yapıp denedinizmi ?
    denedim hocam, değişiklik olmadı
  • 26-10-2021, 17:00:33
    #7
    Merhabalar,

    Bugün birçok hosting firmasında güvenlik amaçlı, "phpmail" fonksiyonu kapalı durumdadır.
    Öncelikle phpmail fonksiyonunun açık mı kapalı mı olduğunu kontrol ediniz.

    Saygılarımızla.
  • 26-10-2021, 17:03:46
    #8
    mucahitguner adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar...

    Php ile smtp mail gönderimi yapıyorum. Sorunsuz çalışan kod şuan çalışmıyor. Hiç bir hata da vermiyor, sorunsuz çalışıyor görünüyor. Kodlara epey baktım hata göremıyorum. Eposta adresine mail düşmüyor. Php mail fonksiyonu sunucu da aktif. Ne yapabilirim ?

    $mail = new PHPMailer();
        $mail->IsSMTP();
        $mail->SMTPAuth = true;
        $mail->Host = 'mail.siteismi.com';
        $mail->Port = 465;
        $mail->IsHTML(true);
        $mail->SMTPSecure = 'ssl';
        $mail->Username = 'info@siteismi.com';
        $mail->Password = 'sifrem';
        $mail->SetFrom($mail->Username, 'Hizmet Talebi');
        $mail->AddAddress($eposta);
        $mail->CharSet = 'UTF-8';
        $mail->Subject = 'Hizmet Talebi';
        $content = $mailicerik;
        $mail->MsgHTML($mailicerik);
        if($mail->Send()) {
    
            echo "<div class='talep-iletildi'>Başarıyla gönderildi</div>";
    
        } else {
    
            echo "Mesajınız Gönderilemedi, Tekrar Deneyin...";
            echo $mail->ErrorInfo;
        }
    Ya karaliste ya sunucu içindeki bir filtreye takılıyordur.
  • 26-10-2021, 17:05:31
    #9
    @mucahitguner; $mail->SMTPDebug = 2; ile hata mesajını görebilirsiniz.