티스토리 뷰

javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;

  nested exception is:

javax.net.ssl.SSLException: Unsupported or unrecognized SSL message. Failed messages: 

javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;

  nested exception is:
javax.net.ssl.SSLException: Unsupported or unrecognized SSL message; message exceptions (1) are:
Failed message 1: javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;
  nested exception is:
javax.net.ssl.SSLException: Unsupported or unrecognized SSL message]을(를) 발생시켰습니다.
javax.net.ssl.SSLException: Unsupported or unrecognized SSL message

 

자바 메일을 이용해 스프링으로 Gmail 보내려다 생긴 오류이다.

앞부분만 보고 단순히 587 포트에 연결이 되지 않아 포트 관련 문제인 줄 알았는데

인증 관련으로 오류가 생겼다는 걸 알 수 있었다.

 

 

알고보니 2022년 5월 이후 인증 관련으로 설정이 바뀌었는데

구글 보안인증 설정이 더이상 되지 않는 것과 관련이 있었다.

 

위의 코드 중 일부

Gmail 계정 비밀번호가 아닌 앱 비밀번호를 적어야한다!

일반 비밀번호를 넣어 인증이 제대로 되지 않은 상태여서 오류가 났던 거다. 이걸 몰라서 시간을 많이 소비했다.

아래 포스트대로 설정해주자! (기타 앱으로 따로 만들어야 비밀번호가 보존이 된다)

 

https://blog.naver.com/PostView.naver?blogId=dsz08082&logNo=221608423559&parentCategoryNo=&categoryNo=115&viewDate=&isShowPopularPosts=false&from=postView 

 

[Google Service] 구글 계정 앱 비밀번호 생성

구글 계정 앱 비밀번호 생성 ※ 구글 앱 비밀번호는 구글 계정에 대한 액세스 권한을 앱이나 기기에 부여하...

blog.naver.com

 

 

댓글
최근에 올라온 글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함