Files
sam-kd/email/test_email.php
hskwon aca1767eb9 초기 커밋: 5130 레거시 시스템
- URL 하드코딩 → .env APP_URL 기반 동적 URL로 변경
- DB 연결 하드코딩 → .env 기반으로 변경
- MySQL strict mode DATE 오류 수정
2025-12-10 20:14:31 +09:00

45 lines
1.3 KiB
PHP

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