• 23-02-2009, 00:43:25
    #1
    Üyeliği durduruldu
    slm arkadaşlar aşağıdaki gibi basit bir mail gönderme programı hazırladım fakat bunu localhost üzerinde denerken hotmail ve gmail e mail göndermediğini gördüm epey bir uğraştım fakat site uzantılı maillere gönderiyor ama hotmail ve gmail e göndermiyor sebebi ne olabilir sizce..

    şimdiden teşekkürler..

    <?php
    
    include ("baglanti/baglanti.php");
    
    
    
    
    $mailler=mysql_query("SELECT * FROM local");
    $buyuk   = Array("Q","W","E","R","T","Y","U","I","O","P","Ğ","Ü","A","S","D","F","G","H","J","K","L","Ş","İ","Z","X","C","V","B","N","M","Ö","Ç"," ","?","ğ","ü","ş","ö","ç","ı");
    $kucuk   = Array("q","w","e","r","t","y","u","i","o","p","g","u","a","s","d","f","g","h","j","k","l","s","i","z","x","c","v","b","n","m","o","c","-","/","g","u","s","o","c","i");
    
    $sayi = mysql_num_rows($mailler);
    echo "bulunan mail sayısı".$sayi."<br>";
    while ($goster=mysql_fetch_array($mailler))
    {
    
    $id           = $goster[0];
    $mail_listesi = $goster[1];
    $mail_listesi = str_replace($buyuk,$kucuk,$mail_listesi);
    echo $mail_listesi."<br>";
    }
    for ($a=1;$a<=$sayi;$a++)
    {
    $s=$a;
    $d=$a;
    
    $konu   = "Avşa Adası'nda Sahibinden (Acele) Satılık Arsa";
    $kime   = "$mail_listesi";
    $baslik = "From: 'mizraklar@hotmail.com'\r\n";
    
    $baslik = "Content-Type: text/html; Charset=iso-8859-9\r\n";
    
    ?>
    
    <?php
    $mesaj  = "Avşa Adasında Sahibinden (Acele) Satılık Arsa";
    if (mail($kime,$konu,$mesaj,$baslik))
    {echo "Gönderilen mail Sayısı".$a."<br>";}
    
    }
    mysql_close();
  • 23-02-2009, 08:54:13
    #2
    Üyeliği durduruldu
    $baslik = "From: 'mizraklar@hotmail.com'\r\n";

    gönderen kişi bilgisini hotmail olarak gösteriyorsunuz. ama gönderen ip leriniz hotmaille ilgisiz bir ip adresi.

    o kadar spam önleyici varken bunun gitmemesine şaşmamak lazim
  • 23-02-2009, 09:11:02
    #3
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    $baslik = "From: 'mizraklar@hotmail.com'\r\n";
    gönderen kişi bilgisini hotmail olarak gösteriyorsunuz. ama gönderen ip leriniz hotmaille ilgisiz bir ip adresi.
    o kadar spam önleyici varken bunun gitmemesine şaşmamak lazim
    bilgi için teşekkürler fakat bu kısma hangi mail uzantısını yazarsam yazayım kesinlikle gitmiyor.. ayrıca göndermeye çalıştığım mail sayısı 10 tane denemek için ama yok daha olmazsa pc me vps kurucam ve içine 2003 sunucu kurarak üzerine plesk veya apach triad kurarak aşmaya çalışacağım bu tür hizmetler için hostingler sanal sunucu tavsiye ediyolar bende öyle yapıyım bakalım..

    (müsait ikinci bir makinam olmadığı için vps kurucam..)
  • 23-02-2009, 09:12:33
    #4
    Üyeliği durduruldu
    mizraklar adlı üyeden alıntı: mesajı görüntüle
    bilgi için teşekkürler fakat bu kısma hangi mail uzantısını yazarsam yazayım kesinlikle gitmiyor.. ayrıca göndermeye çalıştığım mail sayısı 10 tane denemek için ama yok daha olmazsa pc me vps kurucam ve içine 2003 sunucu kurarak üzerine plesk veya apach triad kurarak aşmaya çalışacağım bu tür hizmetler için hostingler sanal sunucu tavsiye ediyolar bende öyle yapıyım bakalım..
    (müsait ikinci bir makinam olmadığı için vps kurucam..)
    mevcut ipnize yönlendirdiginiz bir domain olsa. ve gönderici bunu kullanarak göndermeye calissaniz büyük ihtimalle başarırsınız

    gönderen bilmemne@hotmail.com degilde kullanici@domaininiz.com şeklinde olsa yani
  • 23-02-2009, 09:16:19
    #5
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    mevcut ipnize yönlendirdiginiz bir domain olsa. ve gönderici bunu kullanarak göndermeye calissaniz büyük ihtimalle başarırsınız
    gönderen bilmemne@hotmail.com degilde kullanici@domaininiz.com şeklinde olsa yani
    kullandığım ip daha önce sunucu olarak kullandığım makinalardan birine ait ve temiz vps kurduğumda boşdaki domainlerden birini bu vps ye yönlendiricem... yani bir nevi mail sunucu gibi çalışcak...

    bu şekilde yapmazsan zaten yine localhost duvarına takılabiliriz..

    maksat diyer sunucuları yormadan ve riske atmadan mailleri yollacak..

    (mailler spam değil) bilgi mailleri üyelerimize..
  • 23-02-2009, 09:22:38
    #6
    Üyeliği durduruldu
    sunucu kumak benim için (benzetme)10 dakkalık iş ama boş makina yok bide başka makina ile uğraşmayım kendi pc minden bu işi halledeyim dedim ama illa bir sunucu kurduracak bu mail sorunu.. veya vps en basiti

    @ sdemirkeser üstadım bilgilerimize büyük önem vermekdeyim.... bilginize..
  • 23-02-2009, 09:24:50
    #7
    Üyeliği durduruldu
    mizraklar adlı üyeden alıntı: mesajı görüntüle
    sunucu kumak benim için (benzetme)10 dakkalık iş ama boş makina yok bide başka makina ile uğraşmayım kendi pc minden bu işi halledeyim dedim ama illa bir sunucu kurduracak bu mail sorunu.. veya vps en basiti
    @ sdemirkeser üstadım bilgilerimize büyük önem vermekdeyim.... bilginize..
    bu şekilde yaparsaniz daha saglikli calisir zaten
  • 23-02-2009, 09:39:17
    #8
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    bu şekilde yaparsaniz daha saglikli calisir zaten

    aslında localhost daki sorun şu spam a daha takılmadan localhost üzerinden çıkış yapamıyoruz..

    veriği hata kodu

    Warning: mail() [function.mail]: SMTP server response: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) in c:\Inetpub\wwwroot\örnekler\mail.php on line 37
  • 23-02-2009, 09:43:49
    #9
    Üyeliği durduruldu
    mizraklar adlı üyeden alıntı: mesajı görüntüle
    aslında localhost daki sorun şu spam a daha takılmadan localhost üzerinden çıkış yapamıyoruz..
    veriği hata kodu
    Warning: mail() [function.mail]: SMTP server response: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) in c:\Inetpub\wwwroot\örnekler\mail.php on line 37
    relayi engellemek için tanımlı maillerde gönderici mail adresinin olup olmadıını kontrol ediyor. muhtemelen hatanın kaynağı bu.

    bu hata klasik mail sunucu kimlik doğrulaması gerekrirrken. kimlik doğrulaması yapılmadan mail gönderme hatası

    mail sunucunuzda tümden kimlik doğrulmasını kapatabilirsiniz. ama o zamanda relaya açmış olursunuz