• 27-02-2014, 23:28:40
    #1
    Arkadaşlar aşağıya eklediğim kodu farklı sunucularda (port, smtp sunucu ve mail adreslerini düzenleyerek) test ediyorum, isimtescil sunucularında tüm mail servislerine mail gönderebilirken deneme yaptığım diğer 2 hosting firmasının sunucularından gmail dışında hiçbiryere mail gönderemiyorum hata da almıyorum. Gmaile gidiyor yandex, outlook vs'ye gitmiyor.
    <?php 
    require 'class.phpmailer.php';
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPAuth = true;
    $mail->Priority = 1;
    $mail->Port = 587;
    $mail->CharSet = "UTF-8";
    $mail->Host = "smtp.xxx.com";
    $mail->Username = "info@sitem.com";
    $mail->Password = "xxxxxx";
    $mail->Mailer = "smtp";
    $mail->From = "info@sitem.com";
    $mail->FromName = "Site adım";
    $mail->Subject = "Mail Konusu";
    $mail->IsHTML(true);
    $mail->Body = "<b>içerik</b>";
    $mail->AddAddress("hedefmail@mailservisi.com","konu");
    if (!$mail->Send()){echo $mail->ErrorInfo;}
    else{echo "tamam";}
    ?>
  • 27-02-2014, 23:33:25
    #2
    Üyeliği durduruldu
    Hosting firmalarının mail serverları genelde, mail.xxx.com şeklindedir.
  • 27-02-2014, 23:38:52
    #3
    özellikle belirttim hocam parantez içinde, port,smtp sunucu ve maili düzenleyerek diye smtp sunucusunu yanlış yazsam zaten hata alırım
  • 28-02-2014, 00:21:53
    #4
    priority ve charset kısımlarını kaldırıp dener misiniz ?

    birde username ile from kısmındaki maillerin aynı mail adresi olduğundan emin olunuz. Bende phpmailer kullanarak gönderiyorum ve 100 lerce farklı sunucuda script çalıştırdım smtp ile herhangi problemle karşılaşmadım. Hosting firmanızın mail server yapılandırılması veya ip bloklarının blackliste düşmesi gibi olasılıklar olabilir. Mail server mx ve dns ayarlarında en ufak bir mail gönderilmesine engel olmayacak basit bir yanlış bile, outlook, yandex gibi mail sağlayıcılarının o ip üzerinden gelen maillere block uygulama sebebi olabiliyor. gmailin bu konulardaki hassasiyeti biraz daha hafif, outlooka mail düşürmek biraz zor.
  • 28-02-2014, 00:50:53
    #5
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    priority ve charset kısımlarını kaldırıp dener misiniz ?

    birde username ile from kısmındaki maillerin aynı mail adresi olduğundan emin olunuz. Bende phpmailer kullanarak gönderiyorum ve 100 lerce farklı sunucuda script çalıştırdım smtp ile herhangi problemle karşılaşmadım. Hosting firmanızın mail server yapılandırılması veya ip bloklarının blackliste düşmesi gibi olasılıklar olabilir. Mail server mx ve dns ayarlarında en ufak bir mail gönderilmesine engel olmayacak basit bir yanlış bile, outlook, yandex gibi mail sağlayıcılarının o ip üzerinden gelen maillere block uygulama sebebi olabiliyor. gmailin bu konulardaki hassasiyeti biraz daha hafif, outlooka mail düşürmek biraz zor.
    Öncelikle yorum için teşekkürler hocam

    Priority ve charset satırlarını kapatıp aynen denedim. gmail, yandex ve outlooka gönderdim. Yine sadece gmaile düştü, diğerlerinde yok.

    Şu an aynı kodlarla kitapinfo.com üyeliğini kodluyorum, üyelik onay linki sadece gmaile (spam) gidiyor.

    Denemek isteyen arkadaş olursa aynı sunucuda bi test alanı oluşturup mail ve ftp detaylarını verebilirim.

    Tüm olası hata, sebep, işe yaraması ihtimali olan her bilgiye açığım. Fikir belirten herkese teşekkürler.
  • 28-02-2014, 13:41:50
    #6
    Geçen gün aynı sorunu bir arkadaşın web sitesine iletişim formu kurarken yaşadım. Ayarlar falan herşey doğru ama bir türlü mail gönderemedik.

    Problemi class dosyasının eski sürümünü kullanarak çözdük. (Ne alakası var hala çözemedim ) Biraz tesadüf eseri oldu ama bir de siz deneyin. Denemekten zarar gelmez
  • 28-02-2014, 14:49:14
    #7
    Teşekkürler, deneyeceğim hocam.
    Israrla son çıkan sürüm kontrolleri yaptım ama eski sürüm denemek hiç aklıma gelmedi.
  • 28-02-2014, 15:38:55
    #8
    Tamam hocam. Sonucu buraya da yazarsınız...
  • 03-03-2014, 00:12:37
    #9
    Yok ya denemediğim kalmadı, sıfır sunucdayım şu an, ip tertemiz, yine de yollamıyo, sadece gmaile gidiyo mailler: S