slm php ile ziyarteçi sayfası yaptım buraya insanların gelip bana mail atmalarını istiyorum php sayfasından sanırım ini dosyası falan yapılıyomuş bu konuda yardımcı olurmusunuz..
_____________________________
Muhterem milletime şunu tavsiye ederim ki; sinesinde yetiştirerek, başına taç ettiği adamların kanındaki ve vicdanındaki cevheri aslıyı, çok iyi tahlil etmek dikkatinden, bir an tevakki etmesinler!... M.Kemal Atatürk
aşağıda çok basit bir mail uygulaması yazıyorum. bunu geliştirip istediğiniz formata getirebilirsiniz. bu dosyayı iletisim.php olarak kaydedebilirsiniz.
<?php
//form yoluyla mesaj POST degiskeni gelmis mi kontrol et if(isset($_POST["mesaj"])){
//mesajin gorunen icerigi burada yer alacak. isterseniz duz yazi formatli da gonderebilirsiniz. bu html formatli bir ornek $govde=''. '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">'. '<html>'. '<head>'. '<title>'.$mesaj_konu.'</title>'. '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />'. '</head>'. '<body>'. '<center>Web sitenizden yeni bir mesaj gönderilmiştir.</center>'. '<br />'. '<br />'. '<table>'. ' <tr>'. ' <td align="left">';
// eger formunuzda daha fazla eleman ekleyecekseniz bu bolumu duzenleyin $govde.=" " ."<span style='font-weight:bold;'>Gönderenin Adı, Soyadı:</span> ".$_POST["ad"]." ".$_POST["soyad"] ."<br><br> <span style='font-weight:bold;'>Gönderenin E-posta Adresi:</span> ".$_POST["eposta"] ."<br><br> <span style='font-weight:bold;'>Mesajı:</span> ".$_POST["mesaj"];
1) header tanımlamalarında Türkçe karakter setini belirtmemiş olabilirsiniz.
2) sunucunuzun mail programı ayarlarında Türkçe karakter desteği problemi olabilir.
Eğer sorun birinci ise yukarıda verdiğim örnekteki header bilgilerini inceleyebilirsiniz.
Eğer sorun ikinci ise sunucunuzun yöneticisi ile iletişime geçmenizde fayda var.
mail fonksiyonu aslında çok basit kullanımlıdır ancak mail($mail, $konu, $mesaj); şeklindeki genel kullanımından kaçınmanızı tavsiye ederim. mutlaka fonksiyonda mesajın header tanımlamalarını yapmalısınız, ki böylece tex ya da html mesajlarınızın karakter setlerini doğru ayarlayabilir, hotmail gibi mesaj içeriğini fazlaca inceleyip en doğru formatı arayan servislerde spam kutusuna düşmekten kurtulabilirsiniz.