• 20-05-2019, 10:30:37
    #1
    include 'class.phpmailer.php';
    
    $user='kime';
    
    $mail = new PHPMailer();
    $mail->IsSMTP(true);
    $mail->From='';
    $mail->Sender = 'test';
    $mail->AddAddress($user);
    $mail->AddReplyTo=($user);
    $mail->FromName = 'logo';
    $mail->Host = 'mail.site.com';
    $mail->Usermame = 'mail';
    $mail->Password = 'sifresi';
    $mail->Port = 587;
    $mail->CharSet = 'UTF-8';
    $mail->Subject = 'Konu';
    $mail->IsHTML(true);
    $mail->Body = 'İçerik';
    $mail->Send();
    Kendi hosting hesabımdan oluşturduğum mail hesabını yazarsam sorunsuz çalışıyor ama google yada yandex smtp leri yazınca mail göndermiyor.
    Port: 465 yada 587 denendi
    ssl, tls denendi
    SONUÇ: Göndermiyor.
  • 20-05-2019, 10:42:03
    #2
    Sunucu dış smtp kullanımına izin veriyor mu? istersen hosting firman ile bir görüş.
  • 20-05-2019, 10:43:41
    #3
    modularbrain adlı üyeden alıntı: mesajı görüntüle
    Sunucu dış smtp kullanımına izin veriyor mu? istersen hosting firman ile bir görüş.
    Teşekkür ederim, Hemen destek talebi açıyorum.
  • 20-05-2019, 10:43:50
    #4
    $mail->SetFrom("mail@site.com", "Site Adı"); // Mail atıldığında gorulecek isim ve email

    Bu kodu ekle sorun düzelir büyük ihtimal
  • 20-05-2019, 10:56:13
    #5
    Tumana adlı üyeden alıntı: mesajı görüntüle
    $mail->SetFrom("mail@site.com", "Site Adı"); // Mail atıldığında gorulecek isim ve email

    Bu kodu ekle sorun düzelir büyük ihtimal
    Bunu ekleyince sayfa hiç açılmıyor nedense HTTP ERROR 500 hatası veriyor.
  • 20-05-2019, 10:57:35
    #6
    Hocam sen kodunu komple paylaşır mısın. Mailderde @'den sonrasını xxx yap birde şifreni xxx yap paylaş
  • 20-05-2019, 11:09:45
    #7
    Tumana adlı üyeden alıntı: mesajı görüntüle
    Hocam sen kodunu komple paylaşır mısın. Mailderde @'den sonrasını xxx yap birde şifreni xxx yap paylaş

    https://www.dosyaupload.com/n5gF

    Bu şekilde hostingden açtığım eposta hesabı ile sorunsuz gönderiyor.
  • 20-05-2019, 11:15:54
    #8
    pisipisi adlı üyeden alıntı: mesajı görüntüle
    $user="xxx@yandex.com";
    
    $mail = new PHPMailer();
    $mail->IsSMTP(true);
    $mail->From = "evet@xxx.com";
    $mail->Sender = "evet@xxx.com";
    $mail->AddAddress($user);
    $mail->AddReplyTo=($user);
    $mail->FromName = "logo";
    $mail->Host = "mail.xxx.com";
    $mail->Usermame = "info@xxx.com";
    $mail->Password = "xxx";
    $mail->Port = 587;
    $mail->CharSet = 'UTF-8';
    $mail->Subject = "Konu";
    $mail->IsHTML(true);
    $mail->Body = "Adlı Kullanıcı Size Mesaj Gönderdi";
    $mail->Send();
    Bu şekilde hostingden açtığım eposta hesabı ile sorunsuz gönderiyor.
    require("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPDebug = 1; // Hata ayıklama değişkeni: 1 = hata ve mesaj gösterir, 2 = sadece mesaj gösterir
    $mail->SMTPAuth = true; //SMTP doğrulama olmalı ve bu değer değişmemeli
    $mail->SMTPSecure = 'ssl'; // Normal bağlantı için boş bırakın veya tls yazın, güvenli bağlantı kullanmak için ssl yazın
    $mail->Host = "mail.xxx.com"; // Mail sunucusunun adresi (IP de olabilir)
    $mail->Port = 587; // Normal bağlantı için 587, güvenli bağlantı için 465 yazın
    $mail->IsHTML(true);
    $mail->SetLanguage("tr", "phpmailer/language");
    $mail->CharSet ="utf-8";
    $mail->Username = "info@xxx.com"; // Gönderici adresiniz (e-posta adresiniz)
    $mail->Password = "xxxx"; // Mail adresimizin sifresi
    $mail->SetFrom("info@xxx.com", "İnfo"); // Mail atıldığında gorulecek isim ve email
    $mail->AddAddress("$email2"); // Mailin gönderileceği alıcı adres
    $mail->Subject = "Başlık"; // Email konu başlığı
    $mail->Body = "Adlı Kullanıcı Size Mesaj Gönderdi"; // Mailin içeriği
    if(!$mail->Send()){
    echo "Email Gönderim Hatasi: ".$mail->ErrorInfo;
    } else {
    echo "Email Gonderildi";
    }

    Hocam bunu kullan
  • 20-05-2019, 11:23:58
    #9
    Tumana adlı üyeden alıntı: mesajı görüntüle
    require("class.phpmailer.php");

    Hocam bunu kullan

    Aynen Tumana bu çalıştı, Sorun şuradanmı kaynaklanmış: $mail->AddAddress("$email2"); // Mailin gönderileceği alıcı adres
    Aynen bende ekliyordum ama hata veriyordu, Neyse sayende hallettik çok teşekkür ettim.