PHP Mail SMTP Mailer Türkçe Karakter Sorunu ve Çözümü

Merhaba Arkadaşlar,

İletişim formundan gönderdiğiniz mailler de Türkçe karakter hatası yaşıyorsanız ufak bir karakter seti belirtme işlemi ile bu durumu aşabiliriz.

Yapmanız gerek iletişim formunuzda ki yapılandırmaya aşağıda ki kodu eklemeniz olacaktır.

$mail->CharSet = 'utf-8';

Örnek kullanım:

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "mail.alanadi.com";
$mail->SMTPAuth = true;
$mail->CharSet = 'utf-8'; 
$mail->Username = "mail@alanadi.com";
$mail->Password = "sifreniz";
$mail->From = "mail@alanadi.com";
$mail->Fromname = $_POST['isim'];
$mail->AddAddress("gidecekolan@mailadresi.com","Mail gönderimi");
$mail->Subject = $_POST['konu'] . $_POST['eposta'];
$mail->Body = $_POST['mesaj'];

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site reCAPTCHA ve Google tarafından korunmaktadır Gizlilik Politikası ve Kullanım Şartları uygula.