spring 이메일 인증

강낭콩·2023년 7월 16일

로그인 시스템에 이메일 인증을 넣으려고 한다.
방식은 2가지가 있다.
1. 이메일로 인증번호를 보내고 홈페이지에 적기
2. 이메일로 링크를 보내서 클릭시 회원가입 하기

1번 방법으로 만들 예정이다.

설정

gradle에 추가해준다.

    implementation 'org.springframework.boot:spring-boot-starter-mail'

오류

메일을 전송하려는데 오류가 발생했다.
javax.mail.internet.AddressException: Local address contains control or whitespace in string ``properties에 입력한 이메일''
해결 : 아래 코드를 수정하지 않아서 수정했더니 잘 된다.

       message.setFrom(new InternetAddress("properties에 입력한 이메일","limjunho"));//보내는 사람

https://limjunho.github.io/2022/08/08/EmailAuthentication.html

0개의 댓글