spring boot 간단 한 텍스트 메 일 보 내기 사례

먼저 메 일 로 가서 POP 3/SMTP 권한 을 열 어야 합 니 다.


그리고 메 일 을 보 낼 수 있 는 권한 수여 코드 를 제공 합 니 다.잊 어 버 렸 습 니 다.인증 코드 를 생 성하 여 다시 생 성 할 수 있 습 니 다.

1.spring boot 자체 의 mail 의존 도 를 도입 합 니 다.이 버 전 은1.4.3.RELEASE을 사용 합 니 다.

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-mail</artifactId>
  <version>${spring-boot.version}</version>
  <scope>provided</scope>
</dependency>
2.spring boot 설정 파일 에 메 일 파라미터 정 보 를 추가 합 니 다.

spring.mail.host=smtp.qq.com
spring.mail.username=  qq  @qq.com
spring.mail.password=qq    SMTP      (  :    qq    )#       
spring.mail.default-encoding=${spring.http.encoding.charset}
spring.mail.properties.mail.smtp.connectiontimeout=5000 
spring.mail.properties.mail.smtp.timeout=3000
spring.mail.properties.mail.smtp.writetimeout=5000
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
3.테스트 발송

@Autowired
        private JavaMailSender mailSender;
        
        @Value("${spring.mail.username}")
        private String from;


SimpleMailMessage smm = new SimpleMailMessage();
            smm.setFrom(from);
            smm.setTo("       ");
            smm.setSubject("springboot    ");
            smm.setText("          !");
            mailSender.send(smm);
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기