Spring Boot/학습내용
[공통] Springboot 에서 이메일 보내기
root_go
2022. 11. 7. 09:37

JSONObject를 생성하고
브라우저에게 결과를 알려준다.

결과적으로 "result"값은 "success" 가 나오고 "salt" 값이 나오게된다.

// JSON.parse -> 문자열을 오브젝트로 바꿔주는 역할을 한다.
// -> JSON.parse ->
/*
{
result : 'success',
salt : 'ce9ac..'
}
*/

이메일을 입력하고 인증번호 전송 버튼을 누르면, 다음과 같은 화면이 나오게 된다.

spring-boot-starter-mail 의존성을 추가해준다.

application.properties에 다음과 같은 설정을 추가해준다.
spring.mail.host=smtp.gmail.com
spring.mail.port=587
spring.mail.username=rmsgh1202@gamil.com
spring.mail.password=
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true

구글 계정에 로그인을 한다.

앱 비밀번호를 생성

비밀번호를 적어준다.

private final JavaMailSender mailSender

mailSender = mailSender 생성자에 자동으로 들어가게 된다.


결과적으로 회원가입 인증 번호가 메일로 오게 된다.