
[Springboot] JavaMailSender에서 NoSuchProviderException: smtp 에러 해결
·
트러블 슈팅
이번에 교내 개발 동아리의 해커톤에 서버 파트로 참가를 하였는데 학교 서비스를 만드는 기획을 했기 때문에 재학생 이메일 인증 로직을 구현해야 했다. 따라서, 스프링 프레임워크에서 지원하는 JavaMailSender를 사용하여 구현해보았다.그 과정에서 NoSuchProverException: smtp 라는 오류가 발생해서 이를 정리해보고자 이렇게 글을 쓰게 되었다.원인 분석기본적으로 NoSuchProverException: smtp는 JavaMailSender를 이용하여 이메일 서비스를 구현할 때, JavaMail 라이브러리가 SMTP 프로토콜 제공자(Provider)를 찾지 못했을 때 발생한다.보통 라이브러리에서 문제가 발생하는 부분은 Configuration 파일 또는 dependency 문제일 가능성..