PHPMailer kullanıyorsanız kullandığınız metot yanlış.
$mail->Body = $body;
kısmını aşağıdaki gibi değiştirin sorun düzelecektir.
$mail->MsgHTML($body);
PHPMailer kullanmıyorsanız aşağıdaki gibi deneyin.
$body = 'Adsoyad: ' . $_POST['adsoyad'] . 'rn';
$body .= 'Telefon: ' . $_POST['telefon'] . 'rn';
$body .= 'Eposta: ' . $_POST['eposta'] . 'rn';
$body .= 'Sektor: ' . $_POST['sektor'] . 'rn';
$body .= 'Mesaj: ' . $_POST['mesaj'] . rn';
$mail->Body = $body;
o kodu eklediğimde çalışmadı. kullandığım kod sistemi böyle;
<?php
if (isset($_GET['islem'])) {
if ($_POST['eposta']<>'' && $_POST['adsoyad']<>'' && $_POST['sektor']<>'' && $_POST['telefon']<>'' && $_POST['mesaj']<>'') {
require_once("mail/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "******";
$mail->SMTPAuth = true;
$mail->Username = "******";
$mail->Password = "*****";
$mail->From = "******";
$mail->Fromname = $_POST['adsoyad'];
$mail->AddAddress("******","Mail gönderimi");
$mail->CharSet = 'UTF-8';
$mail->Subject = 'İletişim Formu';
$mail->Body =$_POST['adsoyad'] . $_POST['telefon'] . $_POST['eposta'] . $_POST['sektor'] . $_POST['mesaj'];
if(!$mail->Send())
{
echo '<font color="#F62217"><b>Gönderim Hatası: ' . $mail->ErrorInfo . '</b></font>';
exit;
}
echo '<font color="#41A317"><b>Mesaj başarıyla gönderildi.</b></font>';
} else {
echo '<font color="#F62217"><b>Tüm alanların doldurulması zorunludur.</b></font>';
}
}
?>
bu kodları iletisim formunun altına yazıyorum herşey çok iyi çalışıyor sadece maile yazdırma kısmında sıkıntı yaşadım.
yazdırma işleminide böyle yapmıştım.
$mail->Body= 'İletişim Formu';
$content = '
<b>Websitenizden gelen iletişim maili</b><br>
<table align="left" class="tg" style="undefined;table-layout: fixed; width: 535px">
<tr>
<td class="tg-031e">Ad Soyad</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$adsoyad.'</td>
</tr>
<tr>
<td class="tg-031e">Telefon</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$telefon.'</td>
</tr>
<tr>
<td class="tg-031e">E-Posta</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$eposta.'</td>
</tr>
<tr>
<td class="tg-031e">Konu</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$konu.'</td>
</tr>
<tr>
<td class="tg-031e">Mesaj</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$mesaj.'</td>
</tr>
<tr>
<td class="tg-031e">İp Adresi</td>
<td class="tg-031e">:</td>
<td class="tg-031e">'.$ip.'</td>
</tr>
</table>';
ama html kodları etkinleştiremedim