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();
}
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.