728x90
300x250
java 이메일 전송하는 main 을 실행시켰더니 자꾸 아래와 같은 에러가 발생
send mail:javax.mail.MessagingException: Could not convert socket to TLS;
nested exception is:
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
찾아보니 TLS 버전이 안맞아서 그렇다나 뭐라나
참고로 해당 프로젝트의 JDK 버전은 1.8
props.put("mail.smtp.ssl.protocols", "TLSv1.2");
윗줄 하나 추가해주니까 정상 작동 되는것을 확인하였다..
728x90
300x250
'IT > JAVA' 카테고리의 다른 글
[Tomcat] 톰캣 권한 , systemctl, appBase 설정 (0) | 2021.08.26 |
---|---|
[Spring Boot] 프로젝트 불러왔을때 오류 해결방법 Gradle Refresh (0) | 2021.08.23 |
[SpringBoot-Gradle] application.properties 테이블 자동 생성 오류 (0) | 2021.08.09 |
Springboot Gradle Execution failed for task ':compileJava'. (0) | 2021.07.23 |
SpringBoot (Gradle Project) 에서 React 사용하기 (1) (4) | 2021.07.23 |