• 13-01-2013, 13:17:57
    #1
    Üyeliği durduruldu
    Merhaba. SMTP İle Mail Göndermeye Çalışıyorum Fakat Sürekli Başarısız Oluyor

    <?php
    require("class.phpmailer.php"); // PHPMailer dosyamızı çağırıyoruz
    $mail = new PHPMailer(); // Sınıfımızı $mail değişkenine atadık
    
    $mail->IsSMTP(); // Mailimizin SMTP ile gönderileceğini belirtiyoruz
    $mail->From     = "deneme@suleymanyilmaz.org"; //Gönderen kısmında yer alacak e-mail adresi
    $mail->Sender   = "deneme@suleymanyilmaz.org";
    $mail->ReplyTo  = "deneme@suleymanyilmaz.org";
    $mail->FromName = "PHP Mailer";
    $mail->Host     = "mail.suleymanyilmaz.org"; //SMTP server adresi
    $mail->SMTPAuth = true; //SMTP server'a kullanıcı adı ile bağlanılcağını belirtiyoruz
    $mail->Username = "deneme@suleymanyilmaz.org"; //SMTP kullanıcı adı
    $mail->Password    = "ŞİFRE"; //SMTP şifre
    $mail->Port = 587;
    $mail->WordWrap = 50;
    $mail->IsHTML(true); //Mailimizin HTML formatında hazırlanacağını bildiriyoruz.
    $mail->Subject  = "Deneme Maili"; // Konu
    
    //Mailimizin gövdesi: (HTML ile)
    $body = "<b>Bu mail</b> bir deneme mailidir.<br /><br />SMTP server ile gönderilmiştir.";
    
    // HTML okuyamayan mail okuyucularda görünecek düz metin:
    $textBody = "Bu mail bir deneme mailidir. SMTP server ile gönderilmiştir.";
    
    $mail->Body = $body;
    $mail->AltBody = $text_body;
    
    $mail->AddAddress("sy@suleymanyilmaz.org"); // Mail gönderilecek adresleri ekliyoruz.
    
    if ($mail->Send()) echo "Mail gönderildi";
    else echo "Mail gönderimi başarısız";
    
    $mail->ClearAddresses();
    $mail->ClearAttachments();
    
    ?>
    Bilgiler Doğru Girildi Ama Mail Gitmiyor. Nedeni Ne Olabilir
  • 13-01-2013, 13:21:22
    #2
    mail sunucunuzda bir aksaklık varmı ?
  • 13-01-2013, 13:33:37
    #3
    $mail->IsSMTP(); // Mailimizin SMTP ile gönderileceğini belirtiyoruz
    nin altına
    $mail->SMTPDebug = true;

    ekleyip kaydedip tekrar bir deneyin. çıktıyı buraya yazın.
  • 13-01-2013, 13:49:42
    #4
    Üyeliği durduruldu
    sysadmin adlı üyeden alıntı: mesajı görüntüle
    $mail->IsSMTP(); // Mailimizin SMTP ile gönderileceğini belirtiyoruz
    nin altına
    $mail->SMTPDebug = true;

    ekleyip kaydedip tekrar bir deneyin. çıktıyı buraya yazın.
    Buyrun Hocam

    SMTP -> FROM SERVER: SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "220-reseller7.internetbilisim.net ESMTP Exim 4.80 #2 Sun, 13 Jan 2013 13:48:01 +0200 " SMTP -> get_lines(): $data is "220-reseller7.internetbilisim.net ESMTP Exim 4.80 #2 Sun, 13 Jan 2013 13:48:01 +0200 " SMTP -> get_lines(): $data was "220-reseller7.internetbilisim.net 
    
    ESMTP Exim 4.80 #2 Sun, 13 Jan 2013 13:48:01 +0200 " SMTP -> get_lines(): $str is "220-We do not authorize the use of this system to transport unsolicited, " SMTP -> get_lines(): $data is "220-reseller7.internetbilisim.net ESMTP Exim 4.80 #2 Sun, 13 Jan 2013 13:48:01 +0200 220-We do not authorize the use of this system to transport unsolicited, " SMTP -> get_lines(): $data was "220-reseller7.internetbilisim.net ESMTP Exim 4.80 #2 Sun, 13 Jan 2013 13:48:01 +0200 220-We do not authorize the use of this system to transport unsolicited, " SMTP -> get_lines(): $str is "220 and/or bulk e-mail. " SMTP -> get_lines(): $data is "220-reseller7.internetbilisim.net ESMTP Exim 4.80 #2 Sun, 13 Jan 2013 13:48:01 +0200 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. " SMTP -> FROM SERVER: 220-reseller7.internetbilisim.net ESMTP Exim 4.80 #2 Sun, 13 Jan 2013 13:48:01 +0200 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. SMTP -> ERROR: HELO not accepted from server: 220-reseller7.internetbilisim.net ESMTP Exim 4.80 #2 Sun, 13 Jan 2013 13:48:01 +0200 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250 reseller7.internetbilisim.net Hello reseller7.internetbilisim.net [31.192.211.170] " SMTP -> get_lines(): $data is "250 reseller7.internetbilisim.net Hello reseller7.internetbilisim.net [31.192.211.170] " SMTP -> ERROR: AUTH not accepted from server: 250 reseller7.internetbilisim.net Hello reseller7.internetbilisim.net [31.192.211.170] Mail gönderimi başarısız
  • 13-01-2013, 13:59:37
    #5
    Başka bir konuda daha paylaşmıştım. Şuradaki Classı indirip inceleyebilirsin. gonder.php ' de en üstteki gerekli satırları kendine göre uyarlarsın.
  • 13-01-2013, 14:06:19
    #6
    Üyeliği durduruldu
    koftee adlı üyeden alıntı: mesajı görüntüle
    Başka bir konuda daha paylaşmıştım. Şuradaki Classı indirip inceleyebilirsin. gonder.php ' de en üstteki gerekli satırları kendine göre uyarlarsın.
    Language string failed to load: recipients_failedsy@suleymanyilmaz.org
  • 13-01-2013, 15:13:07
    #7
    mail serverin ile ilgili bir sıkıntı var hocam büyük ihtimalle host aldığın yere bir sor izinlerini
  • 13-01-2013, 15:56:19
    #8
    ŞİFRE kısmına şifreni yazıp yükleyip dener misin ?

    <?php
    
    require("class.phpmailer.php"); // PHPMailer dosyamızı çağırıyoruz
    $mail = new PHPMailer(); // Sınıfımızı $mail değişkenine atadık
    
    $mail->IsSMTP(); // Mailimizin SMTP ile gönderileceğini belirtiyoruz
    $mail->SMTPDebug = true;
    $mail->From     = "deneme@suleymanyilmaz.org"; //Gönderen kısmında yer alacak e-mail adresi
    $mail->Sender   = "deneme@suleymanyilmaz.org";
    $mail->FromName = "PHP Mailer";
    $mail->Host     = "mail.suleymanyilmaz.org"; //SMTP server adresi
    $mail->SMTPAuth = true; //SMTP server'a kullanıcı adı ile bağlanılcağını belirtiyoruz
    $mail->Username = "deneme@suleymanyilmaz.org"; //SMTP kullanıcı adı
    $mail->Password    = "ŞİFRE"; //SMTP şifre
    $mail->WordWrap = 50;
    $mail->IsHTML(true); //Mailimizin HTML formatında hazırlanacağını bildiriyoruz.
    $mail->Subject  = "Deneme Maili"; // Konu
    
    //Mailimizin gövdesi: (HTML ile)
    $body = "<b>Bu mail</b> bir deneme mailidir.<br /><br />SMTP server ile gönderilmiştir.";
    
    // HTML okuyamayan mail okuyucularda görünecek düz metin:
    $textBody = "Bu mail bir deneme mailidir. SMTP server ile gönderilmiştir.";
    
    $mail->Body = $body;
    $mail->AltBody = $textBody;
    
    $mail->AddAddress("deneme@suleymanyilmaz.org"); // Mail alıcı adresleri
    
    if ($mail->Send()) echo "Mail gönderildi";
    else echo "Mail gönderimi başarısız";
    
    $mail->ClearAddresses();
    $mail->ClearAttachments();
    
    ?>
    Not : class'lar ile ilgili bir problemmiş. düzelttik.
  • 13-01-2013, 16:18:57
    #9
    Üyeliği durduruldu
    sysadmin adlı üyeden alıntı: mesajı görüntüle
    ŞİFRE kısmına şifreni yazıp yükleyip dener misin ?

    <?php
    
    require("class.phpmailer.php"); // PHPMailer dosyamızı çağırıyoruz
    $mail = new PHPMailer(); // Sınıfımızı $mail değişkenine atadık
    
    $mail->IsSMTP(); // Mailimizin SMTP ile gönderileceğini belirtiyoruz
    $mail->SMTPDebug = true;
    $mail->From     = "deneme@suleymanyilmaz.org"; //Gönderen kısmında yer alacak e-mail adresi
    $mail->Sender   = "deneme@suleymanyilmaz.org";
    $mail->FromName = "PHP Mailer";
    $mail->Host     = "mail.suleymanyilmaz.org"; //SMTP server adresi
    $mail->SMTPAuth = true; //SMTP server'a kullanıcı adı ile bağlanılcağını belirtiyoruz
    $mail->Username = "deneme@suleymanyilmaz.org"; //SMTP kullanıcı adı
    $mail->Password    = "ŞİFRE"; //SMTP şifre
    $mail->WordWrap = 50;
    $mail->IsHTML(true); //Mailimizin HTML formatında hazırlanacağını bildiriyoruz.
    $mail->Subject  = "Deneme Maili"; // Konu
    
    //Mailimizin gövdesi: (HTML ile)
    $body = "<b>Bu mail</b> bir deneme mailidir.<br /><br />SMTP server ile gönderilmiştir.";
    
    // HTML okuyamayan mail okuyucularda görünecek düz metin:
    $textBody = "Bu mail bir deneme mailidir. SMTP server ile gönderilmiştir.";
    
    $mail->Body = $body;
    $mail->AltBody = $textBody;
    
    $mail->AddAddress("deneme@suleymanyilmaz.org"); // Mail alıcı adresleri
    
    if ($mail->Send()) echo "Mail gönderildi";
    else echo "Mail gönderimi başarısız";
    
    $mail->ClearAddresses();
    $mail->ClearAttachments();
    
    ?>
    Not : class'lar ile ilgili bir problemmiş. düzelttik.
    sysadmin Hocam Yardımcı Oldu Eline Sağlık