İletişim formundan gelen maillerde Türkçe karakter sorununu çözmek için gelen maile header eklemeniz yeterli o da şöyle yapılıyor;
Maili gönderen dosyaya aşağıdaki değişkenleri ekliyorsunuz.
-
$headers = 'MIME-Version: 1.0' . "\r\n";
-
$headers .= 'Content-type: text/html; charset=iso-8859-9' . "\r\n";
ve mail() fonksiyonunun istediği son değişkene de $headers yazıyorsunuz. Yani şu şekilde;
Tabi header olayının marifeti bu kadar değil.
-
$headers .= 'From: Yollayan Kişiyim <'.$gonderenmail.'>' . "\r\n";
-
$headers .= 'Reply-To: '.$gonderenmail.' <'.$gonderenmail.'>' . "\r\n";
-
$headers .= 'Cc: acikkopya@mail.com' . "\r\n";
-
$headers .= 'Bcc: gizlikopya@mail.com' . "\r\n";
From diye adlandırılan bölüm mailin hangi adresten geldiğini gösterir.
Reply-To size gelen maili yanıtlamak istediğinizde (yani yanıtlaya bastığınızda) mailini gönderileceği adrese direk gönderenin mailini yazar. Tabi yukarıdaki gibi gönderenden bir değişkenle maili alıp headers'a eklerseniz.
Cc mailin açık kopyasının gideceği adrestir.
Bcc de mailin gizli kopyasının gideceği adresi belirtir.
Kolay gelsin....
Yazı Sayacı
Bugün: 1
Kere Okundu
Toplam: 144
Benzer Yazılar
- Basit İletişim Formu Oluşturma
- Wordpress ‘.wp_post2cat’ doesn’t exist Hatası
- Dreamweaver ile Basit İletişim Formu Oluşturma
- ClipClip.Com - Kolay Not Tutma
- Windowsu Hızlandırmak

Nisan 4th, 2008 at 22:54
bunları uyguladım ve bana gelen mail şu şekle dönüştü
Ad: έέώόπηFirma: έέώόπηMaili: έέώόπη@έέώόπηAlmak έstediπi: έέώόπη , έέώόπη , έέώόπη , έέώόπη@έέώόπη , έέώόπη , έέώόπη\" , έέώόπη , έέώόπη , έέώόπη , έέώόπη , έέώόπη , έέώόπη , έέώόπηMesajύ: έέώόπη
nerde hata yaptım acaba..
bu arada ilginize teşekkürler
Nisan 4th, 2008 at 22:57
$headers = "MIME-Version: 1.0\nContent-type: text/html; charset=iso-8859-9\n";
bunu ekledim ve düzeldi.. ama anlatımınız olmasa bunu nereye koyacağımı bilemiyor ve boş boş bakıyordum kaç gündür. teşekkürler...
Mayıs 6th, 2008 at 01:53
E-Posta karakter problemi hariç Türkiyedeki çoğu hostta Yahoo Junk Folder problemi var. Sonu. olarak siteniz tarafindan yollanan butun epostalar Yahoo ve benzeri e-posta hesaplarindaki spam kutusuna giriyor.
Bunu cozmenin en guzel yolu biraz parasina katlanabilirseniz SMTP server kiralamaniz. http://www.authsmtp.com bu hizmeti veriyor ben memnunum benim sitem olan duyurdum.com da boyle bir problem yasadim.