어제까지 잘만 되던 이메일 전송이 갑자기 안되는 에러 발생.
javax.mail.MessagingException
알고보니 TLS 버전이 안맞아서 발생한 문제였다.
TLS는 전송 계층 보안 (Transport Layer Security)의 약자로, 인터넷에서 데이터를 안전하게 주고받게 해주는 기술이다.
props.put("mail.smtp.ssl.protocols", "TLSv1.2");
버전을 맞춰주는 코드 한 줄 적어주니 해결 완료..
'웹 개발' 카테고리의 다른 글
Spring Boot 3 자바 백엔드 개발 입문 - 스프링 부트 개발 환경 설정하기 (0) | 2025.05.09 |
---|---|
Mybatis (0) | 2025.05.08 |
이메일 인증 클라이언트 방식 → 서버 방식으로 수정 (0) | 2025.05.06 |
스위트 알럿(Sweet Alert) 사용해서 팝업 광고 띄우기 + 쿠키(Cookie) 사용하기 (0) | 2025.05.05 |
서버(Server)와 세션(Session) (0) | 2025.05.04 |