要发邮件的场景很多。比如给客户发注册邮件,找回密码邮件。服务的报警邮件。
发送邮件的通用策略是,写入线程池排队,写入完成后存入存储,或者触发各种通知。
java发邮件的组件
代码语言:javascript复制<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
</dependency>
发送邮件的步骤
1. 创建Session
2. 获取Transport
3. connect服务器
4. 创建邮件对象:发件人,收件人,标题,内容
5. 发送邮件
6 关闭连接