Spring boot 에서 메 일 발송 기능 구현

1210 단어 spring
Springboot 에서 메 일 을 보 내 는 것 은 간단 합 니 다. 메 일 기능 을 봉 인 했 습 니 다. 아주 간단 합 니 다. 조금 만 설정 하면 ok 입 니 다.1. mail jar 패키지 도입

            org.springframework.boot
            spring-boot-starter-mail


2. demo 인 스 턴 스
@Service
public class MailService {

     @Autowired
     private JavaMailSender mailSender; //     
    
     @Value("${spring.mail.username}")  //          [email protected]
  private String from;
   
     @Async  //           
  public void sendMail(String title, String url, String email) {
    SimpleMailMessage message = new SimpleMailMessage();
    message.setFrom(from); //       
    message.setSubject(title); //  
    message.setTo(email); //         
    message.setText(url); //  
    mailSender.send(message); //  
  } 

}

3. application. properties 파일 에 설정
spring.mail.host: smtp.163.com
spring.mail.username: [email protected]
spring.mail.password:       
spring.mail.properties.mail.smtp.auth: true
spring.mail.properties.mail.smtp.starttls.enable: true
spring.mail.properties.mail.smtp.starttls.required: true

됐어 요.

좋은 웹페이지 즐겨찾기