BoraBozdogan adlı üyeden alıntı: mesajı görüntüle
phpmailer içerisinde olan smtp classını kullanıcaksın sen
src klasöründe SMTP.php olarak kayıtlı githubda.
Şu şekilde kullanıyorum hocam; isSMTP ile SMTP olduğunu belirtiyoruz yanlış anlamıyorsan

public static function setConfigs(array $configs): MailSender
    {
        static::$mailer = new PHPMailer(true);
        static::$baseDir = $configs['base_dir'];
        static::$mailer->SMTPDebug = $configs['debug'];
        static::$mailer->CharSet = 'UTF-8';
        static::$mailer->isSMTP();
        static::$mailer->Host = $configs['host'];
        static::$mailer->SMTPAuth = true;
        static::$mailer->Username = $configs['username'];
        static::$mailer->Password = $configs['password'];
        static::$mailer->SMTPSecure = $configs['encryption'];
        static::$mailer->Port = $configs['port'];
        //Recipients
        static::$mailer->setFrom($configs['from']['address'], $configs['from']['name']);
        static::$mailer->addAddress($configs['to']['address'], $configs['to']['name']);
        //Content
        static::$mailer->isHTML(true);
        static::$mailer->Subject = $configs['subject'];
        return new static();
    }
LDestek adlı üyeden alıntı: mesajı görüntüle
mail fonksiyonu ile sunucu nun local hostunu kullanarak mail gönderirsiniz smtp ise domaininize kayıtlı mail adresine login yaparak gönderirsiniz.
Bknz : https://github.com/PHPMailer/PHPMailer
mail fonksiyonu kullanmıyorum hocam, yolladığınız GitHub linkinde bulunan PHPMailer'ı kullanıyorum zaten bende.
Local tarafında; Domain'e kayıtlı mail adresime ve Outlook'ta bulunan başka bir mail adresime, doldurduğum formu gönderebilliyorum. İkisini de denedim...
Sunucu taraflı olarak bu işlem gerçekleşmiyor.