• 07-10-2015, 00:47:57
    #1
    Üyeliği durduruldu
    Mail göndermeye çalısırken aşağıdaki hatayı alıyorum.

    The following From address failed: mailadresiburada@gmail.com : Called Mail() without being connected

    $mail = new PHPMailer();
                    
                     
                    $mail->IsSMTP();
                    $mail->CharSet = 'UTF-8';
                    $mail->SMTPAuth = true;
                    $mail->Host = 'smtp.gmail.com';
                    $mail->Port = 465;
                    $mail->SMTPSecure = 'ssl'; 
                    $mail->Username = "mail@gmail.com";
                    $mail->Password = "sifre";
                    $mail->SetFrom($mail->Username,"asdasd");
                    $mail->CharSet = 'UTF-8';
                    $mail->Subject = "xxxx";
                    $mail->MsgHTML("sadasd");
    
    
                    
    
                     // hedef adresi ekle
                      
                      $mail->AddAddress("mail@gmail.com","SMTP Test");
                      // Maili gönder
                      if($mail->Send())
                      {
                         echo 'Gönderildi';
                      }
                      else {
                         echo "Mailer Hata: " . $mail->ErrorInfo;
                      }
  • 07-10-2015, 09:21:47
    #2
    PHP mail fonksiyonu açıkmı ?
  • 07-10-2015, 11:39:49
    #3
    EBT adlı üyeden alıntı: mesajı görüntüle
    PHP mail fonksiyonu açıkmı ?
    SMTP gönderimde mail fonksiyonunu açık olmasına gerek yok diye biliyorum.
  • 07-10-2015, 11:52:05
    #4
    IsSMTP();
    $mail->SMTPDebug = 1; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj
    $mail->SMTPAuth = true;
    $mail->SMTPSecure = 'ssl'; // Güvenli baglanti icin ssl normal baglanti icin tls
    $mail->Host = "mail.siteismi.com"; // Mail sunucusuna ismi
    $mail->Port = 465; // Gucenli baglanti icin 465 Normal baglanti icin 587
    $mail->IsHTML(true);
    $mail->SetLanguage("tr", "phpmailer/language");
    $mail->CharSet  ="utf-8";
    $mail->Username = "isim@siteismi.com"; // Mail adresimizin kullanicı adi
    $mail->Password = "PASSWORD"; // Mail adresimizin sifresi
    $mail->SetFrom("isim@siteismi.com", "Isim"); // Mail attigimizda gorulecek ismimiz
    $mail->AddAddress("ahmetmakal@msn.com"); // Maili gonderecegimiz kisi yani alici
    $mail->Subject = "Mesaj Basligi"; // Konu basligi
    $mail->Body = "Mesaj icerigi"; // Mailin icerigi
    if(!$mail->Send()){
        echo "Mailer Error: ".$mail->ErrorInfo;
    } else {
        echo "Mesaj gonderildi";
    }
    ?>
    Bunu denermisin
  • 07-10-2015, 12:49:29
    #5
    Üyeliği durduruldu
    EBT adlı üyeden alıntı: mesajı görüntüle
    IsSMTP();
    $mail->SMTPDebug = 1; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj
    $mail->SMTPAuth = true;
    $mail->SMTPSecure = 'ssl'; // Güvenli baglanti icin ssl normal baglanti icin tls
    $mail->Host = "mail.siteismi.com"; // Mail sunucusuna ismi
    $mail->Port = 465; // Gucenli baglanti icin 465 Normal baglanti icin 587
    $mail->IsHTML(true);
    $mail->SetLanguage("tr", "phpmailer/language");
    $mail->CharSet  ="utf-8";
    $mail->Username = "isim@siteismi.com"; // Mail adresimizin kullanicı adi
    $mail->Password = "PASSWORD"; // Mail adresimizin sifresi
    $mail->SetFrom("isim@siteismi.com", "Isim"); // Mail attigimizda gorulecek ismimiz
    $mail->AddAddress("ahmetmakal@msn.com"); // Maili gonderecegimiz kisi yani alici
    $mail->Subject = "Mesaj Basligi"; // Konu basligi
    $mail->Body = "Mesaj icerigi"; // Mailin icerigi
    if(!$mail->Send()){
        echo "Mailer Error: ".$mail->ErrorInfo;
    } else {
        echo "Mesaj gonderildi";
    }
    ?>
    Bunu denermisin
    gönderdi hocam.çok teşekkür ederim hangi ayar acaba engelliyordu merak ettim ssl, 465 yapmıştım.