본문 바로가기

팀프로젝트 - TailsRoute

TEAM Project(11.23) - 회원가입 시 이메일 인증

 

 

사이트에 이메일 발송 기능을 구현하기위해 Gmail SMTP 서버 사용

  1. Gmail SMTP 설정 방법
    Spring Boot에서 Gmail SMTP 서버를 사용해 이메일을 발송하기 위해서는 application.properties 파일에 다음 설정을 추가

spring.mail.host=smtp.gmail.com
spring.mail.port=587
spring.mail.username=your_email@gmail.com
spring.mail.password=${MAIL_KEY}
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true

 

username -> Gmail 계정의 이메일 주소

 

앱 비밀번호 발급 방법

  1. Google 계정 보안 설정 페이지로 이동
  2. 2단계 인증을 활성화
  3. 앱 비밀번호 항목으로 이동하여 새로운 비밀번호를 생성
  4. 발급된 비밀번호를 spring.mail.password로 사용
1.
2. 
3.

일반 Gmail 계정을 사용할 경우 하루에 약 100~150건 정도의 이메일 발송이 가능