a) devi informarti se sul tuo hosting e' aperta la 465 in uscita

b) la 465 normalmente significa smtps e non smtp. (immagino si tratti di google)
Quindi devi aggiungere un bel
$mail->SMTPSecure = 'ssl';

e credo ti manchi anche un
$mail->SMTPAuth = true;