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
