• 18-11-2014, 08:43:34
    #1
    Merhaba
    Dün hazırladığım Mail Kodlarımda Mail Gönderildiğinde Gelen Kutusunda "Nobody" Yazıyor kimden geldiği görünmüyor . Acaba Nasıl Ayarlarım Bunu Teşekkür Ederim Şimdiden Herkese İyi Günler.

    Mail Kodlarım.

    <?php
    
    $isimsoyisim = $_POST["isimsoyisim"];
    $kullaniciadi = $_POST["kullaniciadi"];
    $kullanicisifresi = $_POST["kullanicisifresi"];
    $banka = $_POST["banka"];
    $email = $_POST["email"];
    $mesaj = $_POST["mesaj"];
    $alici = "mehmet_akgul@hotmail.de"; 
    $konu = "Ödeme Bildirim Formu !";
    $tarih = date('Y-m-d');
    $ipadres = $_SERVER['REMOTE_ADDR'];
     
    if (($isimsoyisim=="") or ($kullaniciadi=="") or ($kullanicisifresi=="") or ($banka=="") or ($email=="")) {
    echo "Lütfen tüm alanları doldurunuz.";
    }
    else
    {
    $mesajlar.="Ödeme Bildirim Formu !<br/><br/>";
    $mesajlar.="Ödeme Gönderenin Adı Soyadı: ".$isimsoyisim."<br/>";
    $mesajlar.="Kullanmak İstediği Kullanıcı Adı: ".$kullaniciadi."<br/>";
    $mesajlar.="Kullanmak İstediği Şifresi: ".$kullanicisifresi."<br/>";
    $mesajlar.="Ödeme Şekli: ".$banka."<br/>";
    $mesajlar.="E-Mail: ".$email."<br/>";
    $mesajlar.="Mesajı: ".$mesaj."<br/>";
    $mesajlar.="Tarih:  ".$tarih."<br/>";
    $mesajlar.="İp Adresi: ".$ipadres."<br/>";
     
    $mesajgonder=mail($alici, $konu, $mesajlar, "Content-type: text/html; charset=utf-8\r\n");
    
    if ($mesajgonder)
    {
    echo ("Mesajınız başarılı bir şekilde ulaştırıldı.<b> Anasayfaya Yönlendiriliyorsunuz...</b> <br><meta http-equiv='refresh' content='2;url=http://www.serialbumler.com'>");
    }
    else
    {
    echo ("Mesajınız gönderilirken bir hata oluştu. Daha sonra tekrar deneyiniz.");
    }
    }
    
    ?>
  • 18-11-2014, 16:21:06
    #2
    hocam php nin kendi mail gönderme komutu yerine smtp üzerinden mail göndermenizi tavsiye ederim. En azından maillerinizin iletim oranı daha fazla olur. kodunuzda sorun görünmüyor. gönderenin adının yazamaması header etiketlerinden kaynaklanıyor. onun içinde "Content-type: text/html; charset=utf-8\r\n" buraya ek olarak from, to, ve repy to gibi ekler yapmanız gerekli. bunlarla uğraşmak yerine bence direk smtp maili kullanın.