public void sendSimpleMailMessage(MailDTO mailDTO) {
if (StringUtils.isEmpty(mailDTO.getFrom())) {
mailDTO.setFrom(mailProperties.getFrom());
}
SimpleMailMessage simpleMailMessage = mapper.map(mailDTO, SimpleMailMessage.class);
log.info("send Simple mail [{}] to {} success!", mailDTO.getSubject(), StringUtils.join(mailDTO.getTo(), ","));
javaMailSender.send(simpleMailMessage);
}
函数
sendSimpleMailMessage需要先设置setFrom,再进行map;否则发送email时会由于没有setfrom 报错:SMTPSendFailedException: 500 Error: bad syntax改正后: