| | |
| | | @Value("${email.userName}") |
| | | private String emailUserName; |
| | | |
| | | @Value("${email.sender}") |
| | | private String emailSender; |
| | | |
| | | // 이메일 즉시 전송 |
| | | @Async |
| | | @Override |
| | |
| | | MimeMessage message = this.javaMailSender.createMimeMessage(); |
| | | |
| | | try { |
| | | InternetAddress from = new InternetAddress(this.emailUserName, "OWL-ITS"); |
| | | InternetAddress from = new InternetAddress(this.emailUserName, this.emailSender); |
| | | MimeMessageHelper messageHelper = new MimeMessageHelper(message, true, "utf-8"); |
| | | messageHelper.setSubject(subject); |
| | | messageHelper.setText(content, true); |
| | |
| | | if (multipartFiles != null && multipartFiles.size() > 0) { |
| | | for (MultipartFile file : multipartFiles) { |
| | | // 파일 첨부 |
| | | messageHelper.addAttachment(file.getOriginalFilename(), file); |
| | | messageHelper.addAttachment(MimeUtility.encodeText(file.getOriginalFilename(), "utf-8", "B"), file); |
| | | } |
| | | } |
| | | |