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