phpmailler kullanarak sitem üzerinden mail gönderimi gerçekleştiriyorum. Mail gönderimini site içerisinde ve yönetim panelinde farklı noktalar dan gerçekleştirdiğim için bir function içine aldım. Sitenin/Yönetim panelinin herhangi bir yerinden çağırdığım bu function doğru bir şekilde çalışarak tam istediğim gibi mail gönderimi yapıyor ancak özellikle sitenin ön tarafından bu kodlar çağrıldığında anlamsız bir şekilde mail de konu alanı olmadan gönderim yapıyor.
Kullandığım phpmailler kodları;
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 1; // Hata ayıklama değişkeni: 1 = hata ve mesaj gösterir, 2 = sadece mesaj gösterir
$mail->SMTPAuth = true; //SMTP doğrulama olmalı ve bu değer değişmemeli
$mail->SMTPSecure = $SSL; // Normal bağlantı için tls , güvenli bağlantı için ssl yazın
$mail->Host = $SmtpServer; // Mail sunucusunun adresi (IP de olabilir)
$mail->Port = $SmtpPort; // Normal bağlantı için 587, güvenli bağlantı için 465 yazın
$mail->IsHTML(true);
$mail->SetLanguage("tr", "phpmailer/language");
$mail->CharSet = "utf-8";
$mail->Username = $MailAdresi; // Gönderici adresinizin sunucudaki kullanıcı adı (e-posta adresiniz)
$mail->Password = $MailSifre; // Mail adresimizin sifresi
$mail->SetFrom($MailAdresi, $GorAd); // Mail atıldığında gorulecek isim ve email (genelde yukarıdaki username kullanılır)
$mail->AddAddress($AliciMail); // Mailin gönderileceği alıcı adres
$mail->Subject = "Emir USTAOĞLU | İletişim Formu"; // Email konusu
$mail->Body = $MailIcerik; // Mailin içeriği
if (!$mail->Send()) {
echo "Email Gönderim Hatasi: " . $mail->ErrorInfo;
} else {
$_SESSION['Basari'] = "Teşekkrüler, e-postanız başarıyla gönderildi.";
}Yukarıda kodları yönetim panelinden çağırdığımda sıkıntısız mail gönderimi gerçekleşiyor ancak sitenin ön tarafından yaptığımda anlamsız bir şekilde subject görünmüyor maillerde :SKonuyla ilgili olarak yardımlarınızı rica ederim.