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 yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

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

ReCAPTCHA doğrulama süresi sona erdi. Lütfen sayfayı yeniden yükleyin.