Per inserire nel body un file html devi utilizzare il metodo getFile in questo modo:

Codice PHP:
$body $mail->getFile('file.html');
$mail->MsgHTML($body); 
Controlla anche qui: [PILLOLA] classe PHPMailer: mai più problemi nell'invio di email in PHP