• 02-03-2010, 16:52:06
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Arkadaşlar,

    Yaptığım sisteme göre kulanıcı bilgileri kişinin mail'ine gidiyor. Bunu php sitesinden araştırarak şu komutu buldum bununla yapıyorum.
    mail ('gönderilecekadres@mail.com','Konu Başlığı','Mesaj', 'From: Gönderen Adı');
    Fakat mailin spam klasorune düşüyor bunu nasıl engelleyebilirim arkadaşlar...
  • 02-03-2010, 17:00:40
    #2
    SMTP ile göndermeyi deneyebilirsin phpmailler diye aratırsan örnek bulabilirsin google.com'da. Ayrıca mail sunucusunun reverse dns kaydı ve spf kaydının da olduğundan emin olmalısın. Bunun dışında eğer kara listede değilsen spama düşmemesi lazım
  • 04-03-2010, 10:08:01
    #4
    Üyeliği durduruldu
    HS_Abdullah adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar,

    Yaptığım sisteme göre kulanıcı bilgileri kişinin mail'ine gidiyor. Bunu php sitesinden araştırarak şu komutu buldum bununla yapıyorum.
    mail ('gönderilecekadres@mail.com','Konu Başlığı','Mesaj', 'From: Gönderen Adı');
    Fakat mailin spam klasorune düşüyor bunu nasıl engelleyebilirim arkadaşlar...
    Öncelikle sunucunuzun blackliste alınıp alınmadığını kontrol edin.Bu script harici başka bir scriptte normal çalışıyorsa normaldir aslında ancak siz yine de şurdan kontrol edebilirsiniz.

    onun dışında header'ı tekrar düzenleyin,ben uzun zamandır bununla uğraşmıyorum ancak X-mailer kullanarak php versiyonunu da yazdırdığımda bu sorunu aşmıştım nedenini tam olarak bilmiyorum fakat header gereksinimi olabilir halbuki sadece php versiyonunu yazdırıyoruz,yine de bulabilirsem örnek koyarım


    edit:hemen örneği de buldum,php.net hiç değişmemiş


    Alıntı
    $headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
    bu php.net in kendi sitesinden küçük bir alıntı

    siz de kodlarınızı buna göre düzenleyin
    mail ('gönderilecekadres@mail.com','Konu Başlığı','Mesaj', $headers );
  • 04-03-2010, 10:10:17
    #5
    spam'a düşmeyen mail diye birşey olmaz mail gönderisen serverın hangi ip üzerinden gönderdiği kontrol edilir eğer a.com un mail serverından dan info@b.com gibi mail gönderiyorsanız spam a düşer bunu aşmanın yolu yok. taki b.com dan mail gönderinceye kadar
  • 04-03-2010, 10:23:00
    #6
    php kod yazarak spamdan kurtulamazsınız. Çünkü spam mailin kodlamayla ilgisi yok serverla ilgili bir şey. Arkadaşlar detaylı anlatmış
  • 04-03-2010, 10:27:56
    #7
    Üyeliği durduruldu
    Evet herhangi bir kodla kurtulunamaz ancak header bilgilerinin yanlışlığıyla alakalı olma durumu da olabilir,ben ilginç bir şekilde gmaile giden spami php.netin sitesinde verdiği örnek headerla çözmüştüm çok zaman önce,muhtemelen aynıdır hala
  • 04-03-2010, 13:22:31
    #8
    PhpMailer ile gmail vb. hesaplarınız üzerinden mail atabilirseniz spam'e düşme olasılığını biraz daha azaltırsınız.

    NOT : Gmail'de günde 500 mail gönderme sınırı vardır.
  • 04-03-2010, 13:45:40
    #9
    Üyeliği durduruldu
    "spama düşmeyen spam" istiyoruzzzzz... diye değiştirmek lazım başlığı (: