@kReys; Aslında kodunuzda gözle görülür bir sorun gözükmüyor. Sorun smtp sunucusuna bağlanma kısmında olabilir. Smtp sunucunuz sadece ssl bağlantıları kabul ediyor olabilir, bağlantıyı reddediyor olabilir, şifreyi veya mail adresini kabul etmiyor olabilir vb. vb. bir çok sebebi olabilir.
Eğer bağlanmak istediğiniz mail hizmeti gmail vb. büyük mail hizmeti sağlayan firmalar ise bunlarda hesap üzerinde ekstra ayarlamalar ve izinler vermek gerekebilmektedir. Ama normal kendi hostinginizdeki bir mail sunucuya bağlanıyorsanız kodunuzda bir problem gözükmüyor.
Aşağıdaki kodu kullanarak debug seçeneğini aktif edip sorun hakkında daha detaylı bilgi alabilirsiniz.
$mail->SMTPDebug = true;