logo

[SpringBoot] Gmail SMTP로 메일을 전송해보자

language-logoSpringBoot
language-logoSpring

• Gmail 앱 비밀번호를 생성하여 Spring Boot 프로젝트의 `application.properties`에 설정하고, Gmail SMTP를 사용하여 이메일을 전송하는 방법을 설명합니다.
• Spring Initializer를 통해 Spring Boot 프로젝트를 생성하고, 필요한 의존성을 추가한 후, `application.properties` 파일에 Gmail SMTP 설정을 추가하여 이메일 전송 서비스를 구현하는 과정을 다룹니다.
• `EmailSenderService` 클래스는 Spring의 `@Service`와 `@Autowired` 어노테이션을 사용하여 이메일을 보내는 기능을 구현하며, `sendMail` 메서드를 통해 이메일의 발신자, 수신자, 본문, 제목을 설정하고 메일을 전송합니다.
• `EgudannaApplication` 클래스는 Spring Boot 애플리케이션이 실행될 때 `ApplicationReadyEvent` 이벤트를 감지하여 `sendMail` 메서드를 호출하여 이메일을 전송하도록 설정되어 있습니다.

thumbnail
북마크
공유하기
신고하기
5분 분량
조회수 125
profile-imageokhagrace06
2달 전
Copyright © 2024. Codenary All Rights Reserved.