구글 smtp로 메일전송시 java 버전에 따른 오류 발생
Sending Mail Exception : javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 465;
nested exception is:
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
Java 설정 수정
1.java 기본 설치경로의 java.security 파일 수정
/usr/lib/jvm/설치된 자바/jre/lib/security/java.security
예) vi /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64/jre/lib/security/java.security
2. java.security 파일에서 jdk.tls.disabledAlgorithms 검색 후 TLSv1, TLSv1.1 삭제
/jdk.tls.disabledAlgorithms //검색
제거 전
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
include jdk.disabled.namedCurves
제거후
jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, \
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
include jdk.disabled.namedCurves
'Web Spring 전정프' 카테고리의 다른 글
javascript 파일 용량 , 파일 확장자 체크 (0) | 2021.02.02 |
---|---|
전자정부프레임워크 Exception 관리 ExceptionHandler 적용 방법 (0) | 2021.01.22 |
전자정부프레임워크 log4j2 로그 DB 저장 방법 (0) | 2021.01.21 |
javascript 마우스 오른쪽 클릭 우클릭 , 드래그 막는 방법 (0) | 2021.01.12 |
bootstrap-datepicker 부트스트랩 데이트피커 시작일 종료일 설정 방법 (0) | 2020.12.28 |