Questa riga è certamente errata, perchè multipart/alternative NON è un charset...

$mail->charSet = "multipart/alternative";