@Value("${emos.email.system}")

来源:7-11 发送疫情高风险地区告警邮件2

丶水瓶

2022-02-28

@Component
@Scope(“prototype”)
public class EmailTask implements Serializable {
@Autowired
private JavaMailSender javaMailSender;

@Value("${emos.email.system}")
private String mailbox;

@Async
public void sendAsync(SimpleMailMessage message){
    message.setFrom(mailbox);
    javaMailSender.send(message);
}

}

HashMap<String, String> map = userDao.searchNameAndDept(userId);
String name = map.get(“name”);
String deptName = map.get(“dept_name”);
deptName = deptName != null ? deptName : “”;
SimpleMailMessage message = new SimpleMailMessage();
message.setTo(hrEmail);

这里的邮件我没搞懂system和hrEmail这两个都是收件人吗?

写回答

1回答

神思者

2022-02-28

视频里面有解释,system发送的是系统邮件

0
2
神思者
回复
丶水瓶
不冲突,在YML文件中配置的STMP服务器用的就是SYSTEM邮箱,用这个邮箱账号往外发邮件。同时系统产生的通知不同内容和级别,会发送给SYSTEM或者HR邮箱
2022-02-28
共2条回复

SpringBoot 在线协同办公小程序开发 全栈式项目实战

未来趋势型业务 + 前后端综合技术栈 + 惊艳的细节打磨

1798 学习 · 1915 问题

查看课程