Hiçbir dosya gereksiz değil. 

require 'vendor/autoload.php'; // composer kullanarak dosyalar çekilirse gelir. siz indirdiğiniz için manuel eklemelerde gerek yoktur ki zaten gelmez.
$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; //Açıklamasında da belirtildiği üzere TLS şifrelemesini etkinleştirmek içindir.
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;

// classları okuyor bunlar

 

Aslında bütün sorularınıza tek tek cevap vermek isterdim ama artık sorun çözüldüğüne göre uzatmak istemem.

Aslında bu sınıfın detaylı açıklamasını neyi nasıl kullanmanız gerektiğini https://github.com/PHPMailer/PHPMailer bu linkde görebilirsiniz. Biraz incelerseniz sorularınıza cevap bulabilirsiniz.

SON GÜNLERDEKİ TÜM KATKILARINIZ İÇİN TOPLUCA TEŞEKKÜR EDİYORUM...
ALLAH RAZI OLSUN...

Rica ederim. Amacımız yardımcı olabilmek. Sizdende Allah razı olsun