スプリングからメールを送信

1070 ワード

implementation 'org.springframework.boot:spring-boot-starter-mail:1.5.6.RELEASE'
        try {
            JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
            mailSender.setHost(".com");	// 메일서버 http

            MimeMessage message = mailSender.createMimeMessage();
            MimeMessageHelper helper = new MimeMessageHelper(message, MimeMessageHelper.MULTIPART_MODE_MIXED_RELATED, StandardCharsets.UTF_8.name());

            helper.setTo("");
            helper.setCc("");
            helper.setText("내용", true);
            helper.setSubject("Report");
            helper.setFrom("");

            FileSystemResource file = new FileSystemResource(new File("/Users/test.xlsx"));
            helper.addAttachment("test.xlsx", file);

            mailSender.send(message);
        }catch(Exception e){
            e.printStackTrace();
        }
25ポート:non-ssl
465ポート:ssl
587ポート:tls