Şimdi Ara

mail() fonksiyonu ile attachment...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
242
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • mail() fonksiyonunu kullanarak örneğin PNG uzantılı bir resmi nasıl eklenti (attachment) olarak yollayabilirim,

    Öncelikle hazırladığım aşağıdaki kodun, gmail'e eklentili postayı göndermeyi başardığını ancak hotmail ve mynet'e göndermeyi BAŞARAMADIĞINI söylemeliyim. Gmail neden kabul ediyor da, hotmail ve mynet kabul etmiyor. DNS tespit sisteminden olduğunu sanmıyorum; Çünkü eklentisiz tüm postaları (hotmail ve mynet te dahil) istediğim tüm adreslere gönderebiliyorum.

    Özetle başlıklar aşağıdaki şekilde ayarlandı...

    $boundary = '-----=' . md5( uniqid ( rand() ) ); 

    $message = "Content-Type: image/png; name=\"$security_filename\"\n";
    $message .= "Content-Transfer-Encoding: base64\n";
    $message .= "Content-Disposition: inline; filename=\"$security_filename\"\n\n";

    $path = $security_filename;
    $fp = fopen($path, 'r');

    do
    {
    $data = fread($fp, filesize($security_filename));
    if (strlen($data) == 0) break;
    $content .= $data;
    } while (true);

    $content_encode = chunk_split(base64_encode($content));
    $message .= $content_encode . "\n";
    $message .= "--" . $boundary . "\n";

    $headers = "Disposition-Notification-To: $sender_name<$sender_email>\n";
    $headers .= "From: $sender_name <$sender_email>\n";
    $headers .= "MIME-Version: 1.0\n";
    $headers .= "Content-Type: multipart/mixed; boundary=\"$boundary\"";

    if (!(mail($send_email, "Mesaj Konusu", $message, $headers))) {
    echo "Error";
    }
    else
    {
    echo "Successfully...";
    }

    ?>


    Elinde mail() fonksiyonu ile ilgili döküman yada örnek olan varsa, gönderebilir mi?

    Not: PHP sunucum linux üzerinde çalışıyor...



    < Bu mesaj bu kişi tarafından değiştirildi penguin -- 12 Kasım 2005, 16:13:16 >







  • Yapay Zeka’dan İlgili Konular
    Gmail ve not senkronizasyonu
    11 yıl önce açıldı
    E-mail senkronizasyon sorunu
    11 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.