eğer mail boş geldiyse
$mail->Body = $_POST['mesaj']; kısmını
$mail->Body = $mesaj; şeklinde değiştir.
kısmını yapmamışsındır. yada
$mesaj olarak tanımladığın dizgenin adını farklı yazmış ta olabilirsin.
hocam çok çok sağol hallettim sayende son olarak hocam formu gönderdiği zaman tarih,ip ve saat nasıl gösterebilirim.