<?php
// 이메일 설정 테스트 파일 (PHP 7.3 호환)
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require $_SERVER['DOCUMENT_ROOT'] . '/vendor/autoload.php';

function testEmailConnection() {
    $mail = new PHPMailer(true);
    
    try {
        // 디버그 모드 활성화
        $mail->SMTPDebug = 2;
        
        $mail->isSMTP();
        $mail->Host = 'smtp.naver.com';
        $mail->SMTPAuth = true;
        $mail->Username = 'kd5130@naver.com';
        $mail->Password = 'kd9835130'; // 앱 비밀번호로 변경 필요
        $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
        $mail->Port = 465;
        
        $mail->CharSet = 'UTF-8';
        
        // 연결 테스트만 수행
        $mail->smtpConnect();
        echo "✅ SMTP 연결 성공!<br>";
        
        // 인증 테스트
        if ($mail->smtpConnect()) {
            echo "✅ 인증 성공!<br>";
        } else {
            echo "❌ 인증 실패!<br>";
        }
        
    } catch (Exception $e) {
        echo "❌ 오류: " . htmlspecialchars($e->getMessage(), ENT_QUOTES, 'UTF-8') . "<br>";
    }
}

echo "<h2>네이버 SMTP 연결 테스트 (PHP " . PHP_VERSION . ")</h2>";
echo "<p>현재 PHP 버전: " . PHP_VERSION . "</p>";
echo "<p>PHPMailer 버전: " . PHPMailer::VERSION . "</p>";
testEmailConnection();
?> 