Files
sam-kd/email/test_email.php

45 lines
1.3 KiB
PHP
Raw Permalink Normal View History

<?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();
?>