成品直播源码推荐,java 实现邮件服务
成品直播源码推荐,java 实现邮件服务
1. 引入maven 依赖
1 | <br> <!--邮件服务--><br><dependency><br> <groupId>org.springframework.boot</groupId><br> <artifactId>spring-boot-starter-mail</artifactId><br></dependency> |
2.yml 文件中配置
1 | <br>spring:<br> # 邮件服务<br> mail:<br> # 配置 SMTP 服务器地址<br> host: smtp.qq.com<br> # 发送者邮箱<br> username: xxxxxx@qq.com<br> # 配置密码,注意不是真正的密码,而是刚刚申请到的授权码<br> password: xxxxxxxxxx<br> # 端口号465或587<br> port: 587<br> default -encoding: utf-8<br> # 配置SSL 加密工厂<br> properties:<br> mail:<br> smtp:<br> socketFactoryClass: javax.net.ssl.SSLSocketFactory<br> #表示开启 DEBUG 模式,这样,邮件发送过程的日志会在控制台打印出来,方便排查错误<br> debug: true |
3.在业务代码中使用
1 | <br> <br>import java.util. Date ;<br> <br> /**<br> * @Author Lxq<br> * @Date 2021-11-05 11:29<br> * @Version 1.0<br> * 邮件的业务类<br> */ <br>@Service<br> public class EmailServiceImpl implements IEmailService {<br> <br> @Autowired<br> private JavaMailSender javaMailSender;<br> <br> /**<br> * 简单邮件<br> *<br> * @param sendFrom 发送这<br> * @param sendTo 接收者(多个用逗号隔开,"10*****16@qq.com","12****32*qq.com")<br> * @param subject 主题<br> * @param sendText 正文<br> */ <br> @Override<br> public void sendSimpleMail(String sendFrom, String[] sendTo, String subject, String sendText) {<br> // 构建一个邮件对象<br> SimpleMailMessage message = new SimpleMailMessage();<br> // 设置邮件主题<br> message.setSubject(subject);<br> // 设置邮件发送者,这个跟application.yml中设置的要一致<br> message.setFrom(sendFrom);<br> // 设置邮件接收者,可以有多个接收者,中间用逗号隔开,以下类似<br> //message.setTo("10*****16@qq.com","12****32*qq.com");<br> message.setTo(sendTo);<br> // 设置邮件发送日期<br> message.setSentDate(new Date());<br> // 设置邮件的正文<br> message.setText(sendText);<br> // 发送邮件<br> javaMailSender.send(message);<br> }<br>} |
以上就是成品直播源码推荐,java 实现邮件服务, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-03-01 直播app源码,状态栏和导航栏设置成透明状态
2022-03-01 直播app开发,判断用户是否是首次登录平台
2022-03-01 直播源码,悬浮窗滚动渐变色效果