JUST GO
[공통] Springboot 에서 이메일 보내기 본문
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 생성자에 자동으로 들어가게 된다.
결과적으로 회원가입 인증 번호가 메일로 오게 된다.
'Spring Boot > 학습내용' 카테고리의 다른 글
[공통] 요소 (0) | 2022.11.07 |
---|---|
[공통] JSON (0) | 2022.11.07 |
[공통] 회원가입 페이지 (0) | 2022.11.03 |
[공통] 이메일 인증 (0) | 2022.11.02 |
[공통] XHR(XMLHttpRequest) (0) | 2022.11.01 |