use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'vendor/autoload.php';

$mail = new PHPMailer(true);

try {
    // SMTP bağlantı ayarları
    $mail->SMTPDebug = 0;
    $mail->isSMTP();
    $mail->Host = 'smtp.gmail.com';
    $mail->SMTPAuth = true;
    $mail->Username = 'mail_adresiniz@gmail.com';
    $mail->Password = 'mail_adresinizin_sifresi';
    $mail->SMTPSecure = 'tls';
    $mail->Port = 587;

    // Gönderen bilgileri
    $mail->setFrom('gonderen@adresi.com', 'Gönderen Adı');

    // Alıcı bilgileri
    $mail->addAddress('alicinin@adresi.com', 'Alıcının Adı');

    // İçerik bilgileri
    $mail->isHTML(true);
    $mail->Subject = 'Mail Konusu';
    $mail->Body = '<h1>Mail İçeriği</h1>';

    // Mail gönder
    $mail->send();
    echo 'Mail başarıyla gönderildi.';
} catch (Exception $e) {
    echo 'Mail gönderilemedi. Hata: ', $mail->ErrorInfo;
}