Merhaba @melih34
SMTP bağlantısı yapamıyor gibi görünüyor. Bilgilerin doğruluğundan emin misiniz?
Edit:
if($smtp['port'] == 0){ $mail->SMTPSecure = $smtp['_ssl']; $mail->Port = $smtp['port'];
Burada bir karışıklık var gibi geldi. SMTP tablosundaki sutunları gönderebilir misiniz, portu hangi sutuna kayıt ediyor bi bakmak lazım. Tahminimce yukarıdaki kodu şu şekilde değiştirdiğinizde sorun çözülecek gibi gözüküyor.
if($smtp['port'] !=0){ $mail->SMTPSecure = $smtp['_ssl']; $mail->Port = $smtp['port'];
Bu Arada Bilgilerin doğruluğundan eminim Aynı bilgileri başka bir scriptte kullanıyorum sorun yoktu localhost Ta bile çalışıyordu