• 24-03-2009, 12:28:33
    #10
    ahwet1 adlı üyeden alıntı: mesajı görüntüle
    Elhamra; daha çok işime yuarayacak derken? ne gibi mesela? ama birde şu var. ben bu header olayını daha önceden yapmaya çalıştım ama bir türlü anlayamadım ondan yapmadım.
    mail göndermek istediğinde headerin faydasını göreceksin..
    spama ,junk maile düşmesinide engelliyor (bundan tam emin değilim).
  • 24-03-2009, 20:32:35
    #11
    Eposta Aktivasyonu Gerekmekte
    PHP mail() için headers parametresi opsiyoneldir. Aşağıdaki gibi elementler alabilir:
    $to = '';
    $subject = '';
    $message = '';
    // Headers...
    // HTML mail için gereklidir.
    $headers  = 'MIME-Version: 1.0' . "\r\n"; // Maillerin HTTP si olarak biliyorum. Mail servislerinin kullandığı ortak protokol. Tüm dilleri kapsamasını sağlar.
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // MIME ile birlikte kullanılır, mail içeriğinin dil kodlamasını bildirir.
    
    // DiÄŸer...
    $headers .= 'To: Sana <sana@mail.com>, Ona <ona@mail.com>, Şuna <suna@mail.com>' . "\r\n"; // Mesajın gönderileceği adresler.
    $headers .= 'From: Benden Mesaj <benden@mail.com>' . "\r\n"; // Mesajı gönderen
    $headers .= "Reply-To: benden@mail.com\r\n"; // Cevap gönderilebilir e-posta adresi.
    $headers .= "Return-Path: info@my_site.com\r\n"; // reply-to ile aynı işi yapar. Bazı mail servisleri bu şekilde ister.
    $headers .= 'Cc: birthdayarchive@example.com' . "\r\n"; // Kopyalar
    $headers .= 'Bcc: birthdaycheck@example.com' . "\r\n"; // Gizli kopya
    $headers .= "X-Mailer: php 5.x"; // Kullanılan mail sağlayıcı.
    
    $headers .= "Content-Transfer-Encoding: 8bit\n"; // Mesajı şifreleme. Denemedim ancak İngilizce dışındaki dillerde sorun çıkarabilir. 7bit veya base64 te kullanılabilir.
    mesaj gönderirken:
    @mail( $to, $subject, $message, $headers );